Documented in 1 files:

Defined in 1 files as a function:

Referenced in 9 files:

Smatch caller information:

drivers/gpu/drm/i915/display/intel_audio.c g4x_audio_codec_enable() -> drm_eld_size()

Type Parameter Key Value
PARAM_VALUE 0 eld 4096-ptr_max
BUF_SIZE 0 eld 128
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/display/intel_audio.c intel_audio_codec_enable() -> drm_eld_size()

Type Parameter Key Value
BUF_SIZE 0 eld 128
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/i915/display/intel_audio.c intel_audio_component_get_eld() -> drm_eld_size()

Type Parameter Key Value
BUF_SIZE 0 eld 128
BUF_SIZE 0 eld 128
RX_PATH
TASK_NOT_RUNNING
LOCK2 &display->audio.mutex
TYPE_LOCK (struct intel_audio)->mutex

drivers/gpu/drm/drm_edid.c drm_edid_to_eld() -> drm_eld_size()

Type Parameter Key Value
BUF_SIZE 0 eld 0
BIT_INFO 0 eld 0x0,0x0
RX_PATH
TASK_NOT_RUNNING
LOCK2 &connector->eld_mutex
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
TYPE_LOCK (struct drm_connector)->eld_mutex

drivers/gpu/drm/i915/display/intel_crtc_state_dump.c intel_crtc_state_dump() -> drm_eld_size()

Type Parameter Key Value
BUF_SIZE 0 eld 128
RX_PATH
TASK_NOT_RUNNING

drivers/gpu/drm/tegra/hdmi.c tegra_hdmi_write_eld() -> drm_eld_size()

Type Parameter Key Value
BUF_SIZE 0 eld 128
RX_PATH
TASK_NOT_RUNNING
LOCK2 &hdmi->audio_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex
TYPE_LOCK (struct tegra_hdmi)->audio_lock

drivers/gpu/drm/radeon/radeon_audio.c radeon_audio_component_get_eld() -> drm_eld_size()

Type Parameter Key Value
BUF_SIZE 0 eld 128
RX_PATH
TASK_NOT_RUNNING
LOCK2 &connector->eld_mutex
TYPE_LOCK (struct drm_connector)->eld_mutex

drivers/gpu/drm/tegra/sor.c tegra_sor_write_eld() -> drm_eld_size()

Type Parameter Key Value
BUF_SIZE 0 eld 128
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/i915/display/intel_sdvo.c intel_sdvo_enable_audio() -> drm_eld_size()

Type Parameter Key Value
BUF_SIZE 0 eld 128
BUF_SIZE 0 eld 128
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_audio.c amdgpu_dm_audio_component_get_eld() -> drm_eld_size()

Type Parameter Key Value
BUF_SIZE 0 eld 128
RX_PATH
TASK_NOT_RUNNING
LOCK2 &adev->dm.audio_lock
LOCK2 &connector->eld_mutex
TYPE_LOCK (struct amdgpu_display_manager)->audio_lock
TYPE_LOCK (struct drm_connector)->eld_mutex

drivers/gpu/drm/nouveau/dispnv50/disp.c nv50_audio_component_get_eld() -> drm_eld_size()

Type Parameter Key Value
BUF_SIZE 0 eld 128
RX_PATH
TASK_NOT_RUNNING
LOCK2 &drm->audio.lock
TYPE_LOCK (struct nouveau_drm)->audio.lock

drivers/gpu/drm/nouveau/dispnv50/disp.c nv50_audio_enable() -> drm_eld_size()

Type Parameter Key Value
BUF_SIZE 0 eld 128
RX_PATH
TASK_NOT_RUNNING
LOCK2 &drm->audio.lock
HALF_LOCKED2 &disp->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex
TYPE_LOCK (struct nouveau_drm)->audio.lock