Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/drm_edid.c __cea_db_iter_displayid_next() -> __displayid_iter_next()

Type Parameter Key Value
PARAM_VALUE 0 iter 4096-ptr_max
PARAM_VALUE 0 iter->drm_edid 0,4096-ptr_max
PARAM_VALUE 0 iter->ext_index (-2147483646)-255
PARAM_VALUE 0 iter->length s32min-0,8-s32max
PARAM_VALUE 0 iter->section 0,4096-ptr_max
MEM_ZERO 0 iter
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &connector->eld_mutex

drivers/gpu/drm/drm_edid.c __cea_db_iter_displayid_next() -> __displayid_iter_next()

Type Parameter Key Value
PARAM_VALUE 0 iter 4096-ptr_max
PARAM_VALUE 0 iter->drm_edid 4096-ptr_max
PARAM_VALUE 0 iter->ext_index (-2147483646)-255
PARAM_VALUE 0 iter->length s32min-(-1),8-s32max
PARAM_VALUE 0 iter->section 4096-ptr_max
MEM_ZERO 0 iter
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &connector->eld_mutex

drivers/gpu/drm/drm_edid.c _drm_update_tile_info() -> __displayid_iter_next()

Type Parameter Key Value
PARAM_VALUE 0 iter 2465798848515239936
PARAM_VALUE 0 iter->drm_edid 0,4096-ptr_max
PARAM_VALUE 0 iter->ext_index (-2147483646)-255
PARAM_VALUE 0 iter->idx 0,5-s32max
PARAM_VALUE 0 iter->length s32min-0,8-s32max
PARAM_VALUE 0 iter->section 0,4096-ptr_max
MEM_ZERO 0 iter
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &anx6345->lock
HALF_LOCKED2 &anx78xx->lock
HALF_LOCKED2 &bridge_connector->encoder->bridge_chain_mutex
HALF_LOCKED2 &connector->dev->mode_config.connection_mutex
HALF_LOCKED2 &connector->dev->mode_config.mutex
HALF_LOCKED2 &display->drm->mode_config.mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &drm_unplug_srcu

drivers/gpu/drm/drm_edid.c _drm_update_tile_info() -> __displayid_iter_next()

Type Parameter Key Value
PARAM_VALUE 0 iter 2465798848515239936
PARAM_VALUE 0 iter->drm_edid 4096-ptr_max
PARAM_VALUE 0 iter->ext_index (-2147483646)-255
PARAM_VALUE 0 iter->length s32min-(-1),8-s32max
PARAM_VALUE 0 iter->section 4096-ptr_max
MEM_ZERO 0 iter
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &anx6345->lock
HALF_LOCKED2 &anx78xx->lock
HALF_LOCKED2 &bridge_connector->encoder->bridge_chain_mutex
HALF_LOCKED2 &connector->dev->mode_config.connection_mutex
HALF_LOCKED2 &connector->dev->mode_config.mutex
HALF_LOCKED2 &display->drm->mode_config.mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &drm_unplug_srcu

drivers/gpu/drm/drm_edid.c add_displayid_detailed_modes() -> __displayid_iter_next()

Type Parameter Key Value
PARAM_VALUE 0 iter 4255946142154752
PARAM_VALUE 0 iter->drm_edid 4096-ptr_max
PARAM_VALUE 0 iter->ext_index (-2147483646)-255
PARAM_VALUE 0 iter->idx 0,5-s32max
PARAM_VALUE 0 iter->length s32min-0,8-s32max
PARAM_VALUE 0 iter->section 0,4096-ptr_max
MEM_ZERO 0 iter
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &connector->dev->mode_config.connection_mutex

drivers/gpu/drm/drm_edid.c add_displayid_detailed_modes() -> __displayid_iter_next()

Type Parameter Key Value
PARAM_VALUE 0 iter 4255946142154752
PARAM_VALUE 0 iter->drm_edid 4096-ptr_max
PARAM_VALUE 0 iter->ext_index (-2147483646)-255
PARAM_VALUE 0 iter->length s32min-(-1),8-s32max
PARAM_VALUE 0 iter->section 4096-ptr_max
MEM_ZERO 0 iter
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &connector->dev->mode_config.connection_mutex

drivers/gpu/drm/drm_edid.c drm_edid_has_cta_extension() -> __displayid_iter_next()

Type Parameter Key Value
PARAM_VALUE 0 iter 5588927033142517760
PARAM_VALUE 0 iter->drm_edid 4096-ptr_max
PARAM_VALUE 0 iter->ext_index (-2147483646)-255
PARAM_VALUE 0 iter->idx 0,5-s32max
PARAM_VALUE 0 iter->length s32min-0,8-s32max
PARAM_VALUE 0 iter->section 0,4096-ptr_max
MEM_ZERO 0 iter
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &anx6345->lock
HALF_LOCKED2 &anx78xx->lock
HALF_LOCKED2 &connector->dev->mode_config.connection_mutex
HALF_LOCKED2 &connector->dev->mode_config.mutex
HALF_LOCKED2 &display->drm->mode_config.mutex
HALF_LOCKED2 &priv->audio_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &drm_unplug_srcu

drivers/gpu/drm/drm_edid.c drm_edid_has_cta_extension() -> __displayid_iter_next()

Type Parameter Key Value
PARAM_VALUE 0 iter 5588927033142517760
PARAM_VALUE 0 iter->drm_edid 4096-ptr_max
PARAM_VALUE 0 iter->ext_index (-2147483646)-255
PARAM_VALUE 0 iter->length s32min-(-1),8-s32max
PARAM_VALUE 0 iter->section 4096-ptr_max
MEM_ZERO 0 iter
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &anx6345->lock
HALF_LOCKED2 &anx78xx->lock
HALF_LOCKED2 &connector->dev->mode_config.connection_mutex
HALF_LOCKED2 &connector->dev->mode_config.mutex
HALF_LOCKED2 &display->drm->mode_config.mutex
HALF_LOCKED2 &priv->audio_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &drm_unplug_srcu

drivers/gpu/drm/drm_edid.c drm_update_mso() -> __displayid_iter_next()

Type Parameter Key Value
PARAM_VALUE 0 iter 1482040865583878144
PARAM_VALUE 0 iter->drm_edid 4096-ptr_max
PARAM_VALUE 0 iter->ext_index (-2147483646)-255
PARAM_VALUE 0 iter->idx 0,5-s32max
PARAM_VALUE 0 iter->length s32min-0,8-s32max
PARAM_VALUE 0 iter->section 0,4096-ptr_max
MEM_ZERO 0 iter
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &anx6345->lock
HALF_LOCKED2 &anx78xx->lock
HALF_LOCKED2 &bridge_connector->encoder->bridge_chain_mutex
HALF_LOCKED2 &connector->dev->mode_config.connection_mutex
HALF_LOCKED2 &connector->dev->mode_config.mutex
HALF_LOCKED2 &display->drm->mode_config.mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &drm_unplug_srcu

drivers/gpu/drm/drm_edid.c drm_update_mso() -> __displayid_iter_next()

Type Parameter Key Value
PARAM_VALUE 0 iter 1482040865583878144
PARAM_VALUE 0 iter->drm_edid 4096-ptr_max
PARAM_VALUE 0 iter->ext_index (-2147483646)-255
PARAM_VALUE 0 iter->length s32min-(-1),8-s32max
PARAM_VALUE 0 iter->section 4096-ptr_max
MEM_ZERO 0 iter
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &anx6345->lock
HALF_LOCKED2 &anx78xx->lock
HALF_LOCKED2 &bridge_connector->encoder->bridge_chain_mutex
HALF_LOCKED2 &connector->dev->mode_config.connection_mutex
HALF_LOCKED2 &connector->dev->mode_config.mutex
HALF_LOCKED2 &display->drm->mode_config.mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &drm_unplug_srcu

drivers/gpu/drm/drm_edid.c update_displayid_info() -> __displayid_iter_next()

Type Parameter Key Value
PARAM_VALUE 0 iter 9054099242626306048
PARAM_VALUE 0 iter->drm_edid 4096-ptr_max
PARAM_VALUE 0 iter->ext_index (-2147483646)-255
PARAM_VALUE 0 iter->idx 0,5-s32max
PARAM_VALUE 0 iter->length s32min-0,8-s32max
PARAM_VALUE 0 iter->section 0,4096-ptr_max
MEM_ZERO 0 iter
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &anx6345->lock
HALF_LOCKED2 &anx78xx->lock
HALF_LOCKED2 &bridge_connector->encoder->bridge_chain_mutex
HALF_LOCKED2 &connector->dev->mode_config.connection_mutex
HALF_LOCKED2 &connector->dev->mode_config.mutex
HALF_LOCKED2 &display->drm->mode_config.mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &drm_unplug_srcu

drivers/gpu/drm/drm_edid.c update_displayid_info() -> __displayid_iter_next()

Type Parameter Key Value
PARAM_VALUE 0 iter 9054099242626306048
PARAM_VALUE 0 iter->drm_edid 4096-ptr_max
PARAM_VALUE 0 iter->ext_index (-2147483646)-255
PARAM_VALUE 0 iter->length s32min-(-1),8-s32max
PARAM_VALUE 0 iter->section 4096-ptr_max
MEM_ZERO 0 iter
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &anx6345->lock
HALF_LOCKED2 &anx78xx->lock
HALF_LOCKED2 &bridge_connector->encoder->bridge_chain_mutex
HALF_LOCKED2 &connector->dev->mode_config.connection_mutex
HALF_LOCKED2 &connector->dev->mode_config.mutex
HALF_LOCKED2 &display->drm->mode_config.mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &drm_unplug_srcu