Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 8 files:

Smatch caller information:

drivers/gpu/drm/bridge/tda998x_drv.c tda998x_bridge_edid_read() -> drm_detect_monitor_audio()

Type Parameter Key Value
PARAM_VALUE 0 edid 0,4096-ptr_max
DATA_SOURCE 0 edid r drm_edid_raw
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &bridge_connector->encoder->bridge_chain_mutex
HALF_LOCKED2 &connector->dev->mode_config.connection_mutex

drivers/gpu/drm/bridge/synopsys/dw-hdmi.c dw_hdmi_edid_read() -> drm_detect_monitor_audio()

Type Parameter Key Value
PARAM_VALUE 0 edid 0,4096-ptr_max
DATA_SOURCE 0 edid r drm_edid_raw
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &connector->dev->mode_config.connection_mutex

drivers/gpu/drm/mediatek/mtk_hdmi.c mtk_hdmi_bridge_edid_read() -> drm_detect_monitor_audio()

Type Parameter Key Value
PARAM_VALUE 0 edid 0,4096-ptr_max
DATA_SOURCE 0 edid r drm_edid_raw
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &bridge_connector->encoder->bridge_chain_mutex
HALF_LOCKED2 &connector->dev->mode_config.connection_mutex

drivers/gpu/drm/gma500/psb_intel_sdvo.c psb_intel_sdvo_detect_hdmi_audio() -> drm_detect_monitor_audio()

Type Parameter Key Value
PARAM_VALUE 0 edid 4096-ptr_max
BUF_SIZE 0 edid s32min-s32max
DATA_SOURCE 0 edid r psb_intel_sdvo_get_edid
BIT_INFO 0 edid->input 0x80,0xff
HALF_LOCKED2 &dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.mutex

drivers/gpu/drm/gma500/psb_intel_sdvo.c psb_intel_sdvo_hdmi_sink_detect() -> drm_detect_monitor_audio()

Type Parameter Key Value
PARAM_VALUE 0 edid 4096-ptr_max
BUF_SIZE 0 edid s32min-s32max
BIT_INFO 0 edid->input 0x80,0xff
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &connector->dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.mutex
TYPE_LOCK (struct drm_mode_config)->connection_mutex

drivers/gpu/drm/mediatek/mtk_dp.c mtk_dp_edid_read() -> drm_detect_monitor_audio()

Type Parameter Key Value
PARAM_VALUE 0 edid 0,4096-ptr_max
DATA_SOURCE 0 edid r drm_edid_raw
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &bridge_connector->encoder->bridge_chain_mutex
HALF_LOCKED2 &connector->dev->mode_config.connection_mutex

drivers/gpu/drm/gma500/cdv_intel_hdmi.c cdv_hdmi_detect() -> drm_detect_monitor_audio()

Type Parameter Key Value
PARAM_VALUE 0 edid 4096-ptr_max
BUF_SIZE 0 edid s32min-s32max
DATA_SOURCE 0 edid r drm_get_edid
BIT_INFO 0 edid->input 0x80,0xff
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &connector->dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.mutex
TYPE_LOCK (struct drm_mode_config)->connection_mutex

drivers/gpu/drm/gma500/cdv_intel_dp.c cdv_intel_dp_detect() -> drm_detect_monitor_audio()

Type Parameter Key Value
PARAM_VALUE 0 edid 4096-ptr_max
BUF_SIZE 0 edid s32min-s32max
DATA_SOURCE 0 edid r drm_get_edid
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &connector->dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.mutex
TYPE_LOCK (struct drm_mode_config)->connection_mutex

drivers/gpu/drm/gma500/cdv_intel_dp.c cdv_intel_dp_detect_audio() -> drm_detect_monitor_audio()

Type Parameter Key Value
PARAM_VALUE 0 edid 4096-ptr_max
BUF_SIZE 0 edid s32min-s32max
DATA_SOURCE 0 edid r drm_get_edid
HALF_LOCKED2 &dev->mode_config.connection_mutex
HALF_LOCKED2 &dev->mode_config.mutex