Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/drm_edid.c _drm_edid_connector_add_modes() -> drm_edid_has_internal_quirk()

Type Parameter Key Value
PARAM_VALUE 0 connector 4096-ptr_max
PARAM_VALUE 1 quirk 1
DATA_SOURCE 0 connector $0
RX_PATH
HOST_DATA 0 connector->dev->mode_config.connector_ida.xa.xa_flags 67108869
HOST_DATA 0 connector->dev->num_crtcs 2[c]
NO_OVERFLOW_SIMPLE 0 connector->dev->num_crtcs

drivers/gpu/drm/drm_edid.c _drm_edid_connector_add_modes() -> drm_edid_has_internal_quirk()

Type Parameter Key Value
PARAM_VALUE 0 connector 4096-ptr_max
PARAM_VALUE 1 quirk 3
DATA_SOURCE 0 connector $0
RX_PATH
HOST_DATA 0 connector->dev->mode_config.connector_ida.xa.xa_flags 67108869
HOST_DATA 0 connector->dev->num_crtcs 2[c]
NO_OVERFLOW_SIMPLE 0 connector->dev->num_crtcs

drivers/gpu/drm/drm_edid.c drm_mode_detailed() -> drm_edid_has_internal_quirk()

Type Parameter Key Value
PARAM_VALUE 0 connector 4096-ptr_max
PARAM_VALUE 1 quirk 7
DATA_SOURCE 0 connector $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/drm_edid.c drm_mode_detailed() -> drm_edid_has_internal_quirk()

Type Parameter Key Value
PARAM_VALUE 0 connector 4096-ptr_max
PARAM_VALUE 1 quirk 2
DATA_SOURCE 0 connector $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/drm_edid.c drm_mode_detailed() -> drm_edid_has_internal_quirk()

Type Parameter Key Value
PARAM_VALUE 0 connector 4096-ptr_max
PARAM_VALUE 1 quirk 6
DATA_SOURCE 0 connector $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/drm_edid.c drm_mode_detailed() -> drm_edid_has_internal_quirk()

Type Parameter Key Value
PARAM_VALUE 0 connector 4096-ptr_max
PARAM_VALUE 1 quirk 4
DATA_SOURCE 0 connector $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/drm_edid.c drm_mode_detailed() -> drm_edid_has_internal_quirk()

Type Parameter Key Value
PARAM_VALUE 0 connector 4096-ptr_max
PARAM_VALUE 1 quirk 5
DATA_SOURCE 0 connector $0
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/drm_edid.c edid_fixup_preferred() -> drm_edid_has_internal_quirk()

Type Parameter Key Value
PARAM_VALUE 0 connector 4096-ptr_max
PARAM_VALUE 1 quirk 1
BUF_SIZE 0 connector s32min-(-1),1-s32max
BUF_SIZE 0 connector s32min-(-1),1-s32max
BUF_SIZE 0 connector->ddc (-1)-0,2336
BUF_SIZE 0 connector->dev (-1),3696
CAPPED_DATA 0 &connector->probed_modes 1
DATA_SOURCE 0 connector $0
PARAM_COMPARE 0 &connector->probed_modes != $0->probed_modes.next
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 connector->dev->mode_config.connector_ida.xa.xa_flags 67108869
HOST_DATA 0 connector->dev->mode_config.object_idr.idr_rt.xa_flags 0,4-u32max
HOST_DATA 0 connector->dev->mode_config.tile_idr.idr_rt.xa_flags 0,4-u32max
HOST_DATA 0 connector->dev->num_crtcs 2[c]
USER_DATA 0 connector->cmdline_mode.bpp s32min-s32max
USER_DATA 0 connector->cmdline_mode.refresh s32min-s32max
USER_DATA 0 connector->cmdline_mode.tv_margins.bottom 0-u32max
USER_DATA 0 connector->cmdline_mode.tv_margins.left 0-u32max
USER_DATA 0 connector->cmdline_mode.tv_margins.right 0-u32max
USER_DATA 0 connector->cmdline_mode.tv_margins.top 0-u32max
USER_DATA 0 connector->cmdline_mode.xres s32min-s32max
USER_DATA 0 connector->cmdline_mode.yres s32min-s32max
NO_OVERFLOW_SIMPLE 0 connector->dev->num_crtcs
HALF_LOCKED2 0 &connector->dev->mode_config.connection_mutex

drivers/gpu/drm/drm_edid.c edid_fixup_preferred() -> drm_edid_has_internal_quirk()

Type Parameter Key Value
PARAM_VALUE 0 connector 4096-ptr_max
PARAM_VALUE 1 quirk 3
BUF_SIZE 0 connector s32min-(-1),1-s32max
BUF_SIZE 0 connector s32min-(-1),1-s32max
BUF_SIZE 0 connector->ddc (-1)-0,2336
BUF_SIZE 0 connector->dev (-1),3696
CAPPED_DATA 0 &connector->probed_modes 1
DATA_SOURCE 0 connector $0
PARAM_COMPARE 0 &connector->probed_modes != $0->probed_modes.next
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 connector->dev->mode_config.connector_ida.xa.xa_flags 67108869
HOST_DATA 0 connector->dev->mode_config.object_idr.idr_rt.xa_flags 0,4-u32max
HOST_DATA 0 connector->dev->mode_config.tile_idr.idr_rt.xa_flags 0,4-u32max
HOST_DATA 0 connector->dev->num_crtcs 2[c]
USER_DATA 0 connector->cmdline_mode.bpp s32min-s32max
USER_DATA 0 connector->cmdline_mode.refresh s32min-s32max
USER_DATA 0 connector->cmdline_mode.tv_margins.bottom 0-u32max
USER_DATA 0 connector->cmdline_mode.tv_margins.left 0-u32max
USER_DATA 0 connector->cmdline_mode.tv_margins.right 0-u32max
USER_DATA 0 connector->cmdline_mode.tv_margins.top 0-u32max
USER_DATA 0 connector->cmdline_mode.xres s32min-s32max
USER_DATA 0 connector->cmdline_mode.yres s32min-s32max
NO_OVERFLOW_SIMPLE 0 connector->dev->num_crtcs
HALF_LOCKED2 0 &connector->dev->mode_config.connection_mutex

drivers/gpu/drm/drm_edid.c update_display_info() -> drm_edid_has_internal_quirk()

Type Parameter Key Value
PARAM_VALUE 0 connector 4096-ptr_max
PARAM_VALUE 0 connector->display_info.quirks 0-2,4,8,24,32,64,128,256,512,1024,2048,4096,8192
PARAM_VALUE 1 quirk 12
BUF_SIZE 0 connector s32min-(-1),1-s32max
BUF_SIZE 0 connector s32min-(-1),1-s32max
BUF_SIZE 0 connector->ddc (-1)-0,2336
BUF_SIZE 0 connector->dev (-1),3696
DATA_SOURCE 0 connector $0
MEM_ZERO 0 connector->eld
MEM_ZERO 0 &connector->display_info.amd_vsdb
MEM_ZERO 0 &connector->display_info.hdmi
MEM_ZERO 0 &connector->display_info.hdr_sink_metadata
MEM_ZERO 0 &connector->display_info.luminance_range
MEM_ZERO 0 &connector->display_info.monitor_range
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 connector->dev->mode_config.connector_ida.xa.xa_flags 67108869
HOST_DATA 0 connector->dev->mode_config.object_idr.idr_rt.xa_flags 0,4-u32max
HOST_DATA 0 connector->dev->mode_config.tile_idr.idr_rt.xa_flags 0-u32max
HOST_DATA 0 connector->dev->num_crtcs 2[c]
HOST_DATA 0 connector->possible_encoders 0-u32max
USER_DATA 0 connector->cmdline_mode.bpp s32min-s32max
USER_DATA 0 connector->cmdline_mode.refresh s32min-s32max
USER_DATA 0 connector->cmdline_mode.tv_margins.bottom 0-u32max
USER_DATA 0 connector->cmdline_mode.tv_margins.left 0-u32max
USER_DATA 0 connector->cmdline_mode.tv_margins.right 0-u32max
USER_DATA 0 connector->cmdline_mode.tv_margins.top 0-u32max
USER_DATA 0 connector->cmdline_mode.xres s32min-s32max
USER_DATA 0 connector->cmdline_mode.yres s32min-s32max
NO_OVERFLOW_SIMPLE 0 connector->color_format_property->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 connector->color_format_property->num_values
NO_OVERFLOW_SIMPLE 0 connector->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 connector->edid_blob_ptr->length
HALF_LOCKED2 &anx6345->lock
HALF_LOCKED2 &anx78xx->lock
HALF_LOCKED2 &bridge_connector->encoder->bridge_chain_mutex
HALF_LOCKED2 &display->drm->mode_config.mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &drm_unplug_srcu
HALF_LOCKED2 0 &connector->dev->mode_config.connection_mutex
HALF_LOCKED2 0 &connector->dev->mode_config.mutex

drivers/gpu/drm/drm_edid.c update_display_info() -> drm_edid_has_internal_quirk()

Type Parameter Key Value
PARAM_VALUE 0 connector 4096-ptr_max
PARAM_VALUE 0 connector->display_info.quirks 0-2,4,8,24,32,64,128,256,512,1024,2048,4096,8192
PARAM_VALUE 1 quirk 13
BUF_SIZE 0 connector s32min-(-1),1-s32max
BUF_SIZE 0 connector s32min-(-1),1-s32max
BUF_SIZE 0 connector->ddc (-1)-0,2336
BUF_SIZE 0 connector->dev (-1),3696
DATA_SOURCE 0 connector $0
MEM_ZERO 0 connector->eld
MEM_ZERO 0 &connector->display_info.amd_vsdb
MEM_ZERO 0 &connector->display_info.hdmi
MEM_ZERO 0 &connector->display_info.hdr_sink_metadata
MEM_ZERO 0 &connector->display_info.luminance_range
MEM_ZERO 0 &connector->display_info.monitor_range
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 connector->dev->mode_config.connector_ida.xa.xa_flags 67108869
HOST_DATA 0 connector->dev->mode_config.object_idr.idr_rt.xa_flags 0,4-u32max
HOST_DATA 0 connector->dev->mode_config.tile_idr.idr_rt.xa_flags 0-u32max
HOST_DATA 0 connector->dev->num_crtcs 2[c]
HOST_DATA 0 connector->possible_encoders 0-u32max
USER_DATA 0 connector->cmdline_mode.bpp s32min-s32max
USER_DATA 0 connector->cmdline_mode.refresh s32min-s32max
USER_DATA 0 connector->cmdline_mode.tv_margins.bottom 0-u32max
USER_DATA 0 connector->cmdline_mode.tv_margins.left 0-u32max
USER_DATA 0 connector->cmdline_mode.tv_margins.right 0-u32max
USER_DATA 0 connector->cmdline_mode.tv_margins.top 0-u32max
USER_DATA 0 connector->cmdline_mode.xres s32min-s32max
USER_DATA 0 connector->cmdline_mode.yres s32min-s32max
NO_OVERFLOW_SIMPLE 0 connector->color_format_property->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 connector->color_format_property->num_values
NO_OVERFLOW_SIMPLE 0 connector->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 connector->edid_blob_ptr->length
HALF_LOCKED2 &anx6345->lock
HALF_LOCKED2 &anx78xx->lock
HALF_LOCKED2 &bridge_connector->encoder->bridge_chain_mutex
HALF_LOCKED2 &display->drm->mode_config.mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &drm_unplug_srcu
HALF_LOCKED2 0 &connector->dev->mode_config.connection_mutex
HALF_LOCKED2 0 &connector->dev->mode_config.mutex

drivers/gpu/drm/drm_edid.c update_display_info() -> drm_edid_has_internal_quirk()

Type Parameter Key Value
PARAM_VALUE 0 connector 4096-ptr_max
PARAM_VALUE 0 connector->display_info.quirks 0-2,4,8,24,32,64,128,256,512,1024,2048,4096,8192
PARAM_VALUE 1 quirk 10
BUF_SIZE 0 connector s32min-(-1),1-s32max
BUF_SIZE 0 connector s32min-(-1),1-s32max
BUF_SIZE 0 connector->ddc (-1)-0,2336
BUF_SIZE 0 connector->dev (-1),3696
DATA_SOURCE 0 connector $0
MEM_ZERO 0 connector->eld
MEM_ZERO 0 &connector->display_info.amd_vsdb
MEM_ZERO 0 &connector->display_info.hdmi
MEM_ZERO 0 &connector->display_info.hdr_sink_metadata
MEM_ZERO 0 &connector->display_info.luminance_range
MEM_ZERO 0 &connector->display_info.monitor_range
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 connector->dev->mode_config.connector_ida.xa.xa_flags 67108869
HOST_DATA 0 connector->dev->mode_config.object_idr.idr_rt.xa_flags 0,4-u32max
HOST_DATA 0 connector->dev->mode_config.tile_idr.idr_rt.xa_flags 0-u32max
HOST_DATA 0 connector->dev->num_crtcs 2[c]
HOST_DATA 0 connector->possible_encoders 0-u32max
USER_DATA 0 connector->cmdline_mode.bpp s32min-s32max
USER_DATA 0 connector->cmdline_mode.refresh s32min-s32max
USER_DATA 0 connector->cmdline_mode.tv_margins.bottom 0-u32max
USER_DATA 0 connector->cmdline_mode.tv_margins.left 0-u32max
USER_DATA 0 connector->cmdline_mode.tv_margins.right 0-u32max
USER_DATA 0 connector->cmdline_mode.tv_margins.top 0-u32max
USER_DATA 0 connector->cmdline_mode.xres s32min-s32max
USER_DATA 0 connector->cmdline_mode.yres s32min-s32max
NO_OVERFLOW_SIMPLE 0 connector->color_format_property->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 connector->color_format_property->num_values
NO_OVERFLOW_SIMPLE 0 connector->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 connector->edid_blob_ptr->length
HALF_LOCKED2 &anx6345->lock
HALF_LOCKED2 &anx78xx->lock
HALF_LOCKED2 &bridge_connector->encoder->bridge_chain_mutex
HALF_LOCKED2 &display->drm->mode_config.mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &drm_unplug_srcu
HALF_LOCKED2 0 &connector->dev->mode_config.connection_mutex
HALF_LOCKED2 0 &connector->dev->mode_config.mutex

drivers/gpu/drm/drm_edid.c update_display_info() -> drm_edid_has_internal_quirk()

Type Parameter Key Value
PARAM_VALUE 0 connector 4096-ptr_max
PARAM_VALUE 0 connector->display_info.quirks 0-2,4,8,24,32,64,128,256,512,1024,2048,4096,8192
PARAM_VALUE 1 quirk 8
BUF_SIZE 0 connector s32min-(-1),1-s32max
BUF_SIZE 0 connector s32min-(-1),1-s32max
BUF_SIZE 0 connector->ddc (-1)-0,2336
BUF_SIZE 0 connector->dev (-1),3696
DATA_SOURCE 0 connector $0
MEM_ZERO 0 connector->eld
MEM_ZERO 0 &connector->display_info.amd_vsdb
MEM_ZERO 0 &connector->display_info.hdmi
MEM_ZERO 0 &connector->display_info.hdr_sink_metadata
MEM_ZERO 0 &connector->display_info.luminance_range
MEM_ZERO 0 &connector->display_info.monitor_range
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 connector->dev->mode_config.connector_ida.xa.xa_flags 67108869
HOST_DATA 0 connector->dev->mode_config.object_idr.idr_rt.xa_flags 0,4-u32max
HOST_DATA 0 connector->dev->mode_config.tile_idr.idr_rt.xa_flags 0-u32max
HOST_DATA 0 connector->dev->num_crtcs 2[c]
HOST_DATA 0 connector->possible_encoders 0-u32max
USER_DATA 0 connector->cmdline_mode.bpp s32min-s32max
USER_DATA 0 connector->cmdline_mode.refresh s32min-s32max
USER_DATA 0 connector->cmdline_mode.tv_margins.bottom 0-u32max
USER_DATA 0 connector->cmdline_mode.tv_margins.left 0-u32max
USER_DATA 0 connector->cmdline_mode.tv_margins.right 0-u32max
USER_DATA 0 connector->cmdline_mode.tv_margins.top 0-u32max
USER_DATA 0 connector->cmdline_mode.xres s32min-s32max
USER_DATA 0 connector->cmdline_mode.yres s32min-s32max
NO_OVERFLOW_SIMPLE 0 connector->color_format_property->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 connector->color_format_property->num_values
NO_OVERFLOW_SIMPLE 0 connector->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 connector->edid_blob_ptr->length
HALF_LOCKED2 &anx6345->lock
HALF_LOCKED2 &anx78xx->lock
HALF_LOCKED2 &bridge_connector->encoder->bridge_chain_mutex
HALF_LOCKED2 &display->drm->mode_config.mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &drm_unplug_srcu
HALF_LOCKED2 0 &connector->dev->mode_config.connection_mutex
HALF_LOCKED2 0 &connector->dev->mode_config.mutex

drivers/gpu/drm/drm_edid.c update_display_info() -> drm_edid_has_internal_quirk()

Type Parameter Key Value
PARAM_VALUE 0 connector 4096-ptr_max
PARAM_VALUE 0 connector->display_info.quirks 0-2,4,8,24,32,64,128,256,512,1024,2048,4096,8192
PARAM_VALUE 1 quirk 11
BUF_SIZE 0 connector s32min-(-1),1-s32max
BUF_SIZE 0 connector s32min-(-1),1-s32max
BUF_SIZE 0 connector->ddc (-1)-0,2336
BUF_SIZE 0 connector->dev (-1),3696
DATA_SOURCE 0 connector $0
MEM_ZERO 0 connector->eld
MEM_ZERO 0 &connector->display_info.amd_vsdb
MEM_ZERO 0 &connector->display_info.hdmi
MEM_ZERO 0 &connector->display_info.hdr_sink_metadata
MEM_ZERO 0 &connector->display_info.luminance_range
MEM_ZERO 0 &connector->display_info.monitor_range
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 connector->dev->mode_config.connector_ida.xa.xa_flags 67108869
HOST_DATA 0 connector->dev->mode_config.object_idr.idr_rt.xa_flags 0,4-u32max
HOST_DATA 0 connector->dev->mode_config.tile_idr.idr_rt.xa_flags 0-u32max
HOST_DATA 0 connector->dev->num_crtcs 2[c]
HOST_DATA 0 connector->possible_encoders 0-u32max
USER_DATA 0 connector->cmdline_mode.bpp s32min-s32max
USER_DATA 0 connector->cmdline_mode.refresh s32min-s32max
USER_DATA 0 connector->cmdline_mode.tv_margins.bottom 0-u32max
USER_DATA 0 connector->cmdline_mode.tv_margins.left 0-u32max
USER_DATA 0 connector->cmdline_mode.tv_margins.right 0-u32max
USER_DATA 0 connector->cmdline_mode.tv_margins.top 0-u32max
USER_DATA 0 connector->cmdline_mode.xres s32min-s32max
USER_DATA 0 connector->cmdline_mode.yres s32min-s32max
NO_OVERFLOW_SIMPLE 0 connector->color_format_property->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 connector->color_format_property->num_values
NO_OVERFLOW_SIMPLE 0 connector->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 connector->edid_blob_ptr->length
HALF_LOCKED2 &anx6345->lock
HALF_LOCKED2 &anx78xx->lock
HALF_LOCKED2 &bridge_connector->encoder->bridge_chain_mutex
HALF_LOCKED2 &display->drm->mode_config.mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &drm_unplug_srcu
HALF_LOCKED2 0 &connector->dev->mode_config.connection_mutex
HALF_LOCKED2 0 &connector->dev->mode_config.mutex

drivers/gpu/drm/drm_edid.c update_display_info() -> drm_edid_has_internal_quirk()

Type Parameter Key Value
PARAM_VALUE 0 connector 4096-ptr_max
PARAM_VALUE 0 connector->display_info.quirks 0-2,4,8,24,32,64,128,256,512,1024,2048,4096,8192
PARAM_VALUE 1 quirk 9
BUF_SIZE 0 connector s32min-(-1),1-s32max
BUF_SIZE 0 connector s32min-(-1),1-s32max
BUF_SIZE 0 connector->ddc (-1)-0,2336
BUF_SIZE 0 connector->dev (-1),3696
DATA_SOURCE 0 connector $0
MEM_ZERO 0 connector->eld
MEM_ZERO 0 &connector->display_info.amd_vsdb
MEM_ZERO 0 &connector->display_info.hdmi
MEM_ZERO 0 &connector->display_info.hdr_sink_metadata
MEM_ZERO 0 &connector->display_info.luminance_range
MEM_ZERO 0 &connector->display_info.monitor_range
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 connector->dev->mode_config.connector_ida.xa.xa_flags 67108869
HOST_DATA 0 connector->dev->mode_config.object_idr.idr_rt.xa_flags 0,4-u32max
HOST_DATA 0 connector->dev->mode_config.tile_idr.idr_rt.xa_flags 0-u32max
HOST_DATA 0 connector->dev->num_crtcs 2[c]
HOST_DATA 0 connector->possible_encoders 0-u32max
USER_DATA 0 connector->cmdline_mode.bpp s32min-s32max
USER_DATA 0 connector->cmdline_mode.refresh s32min-s32max
USER_DATA 0 connector->cmdline_mode.tv_margins.bottom 0-u32max
USER_DATA 0 connector->cmdline_mode.tv_margins.left 0-u32max
USER_DATA 0 connector->cmdline_mode.tv_margins.right 0-u32max
USER_DATA 0 connector->cmdline_mode.tv_margins.top 0-u32max
USER_DATA 0 connector->cmdline_mode.xres s32min-s32max
USER_DATA 0 connector->cmdline_mode.yres s32min-s32max
NO_OVERFLOW_SIMPLE 0 connector->color_format_property->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 connector->color_format_property->num_values
NO_OVERFLOW_SIMPLE 0 connector->dev->num_crtcs
NO_OVERFLOW_SIMPLE 0 connector->edid_blob_ptr->length
HALF_LOCKED2 &anx6345->lock
HALF_LOCKED2 &anx78xx->lock
HALF_LOCKED2 &bridge_connector->encoder->bridge_chain_mutex
HALF_LOCKED2 &display->drm->mode_config.mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 global &drm_unplug_srcu
HALF_LOCKED2 0 &connector->dev->mode_config.connection_mutex
HALF_LOCKED2 0 &connector->dev->mode_config.mutex