Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 11 files:

Smatch caller information:

drivers/video/hdmi.c hdmi_audio_infoframe_unpack() -> hdmi_audio_infoframe_init()

Type Parameter Key Value
DATA_SOURCE 0 frame $0
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &hdmirx_dev->work_lock
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 &state->lock

sound/soc/codecs/hdac_hdmi.c hdac_hdmi_setup_audio_infoframe() -> hdmi_audio_infoframe_init()

Type Parameter Key Value
PARAM_VALUE 0 frame 2573097403681714176
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
HALF_LOCKED2 &card->mutex
HALF_LOCKED2 _T->lock

drivers/gpu/drm/exynos/exynos_hdmi.c hdmi_probe() -> hdmi_audio_infoframe_init()

Type Parameter Key Value
PARAM_VALUE 0 frame 4096-ptr_max
BUF_SIZE 0 frame 28
MEM_ZERO 0 frame
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/tegra/hdmi.c tegra_hdmi_setup_audio_infoframe() -> hdmi_audio_infoframe_init()

Type Parameter Key Value
PARAM_VALUE 0 frame 1195778660555522048
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &hdmi->audio_lock

drivers/gpu/drm/mediatek/mtk_hdmi.c mtk_hdmi_setup_audio_infoframe() -> hdmi_audio_infoframe_init()

Type Parameter Key Value
PARAM_VALUE 0 frame 1548955220302815232
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &first_bridge->encoder->bridge_chain_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex
HALF_LOCKED2 &state->dev->mode_config.connection_mutex.mutex

drivers/gpu/drm/tegra/sor.c tegra_sor_hdmi_enable_audio_infoframe() -> hdmi_audio_infoframe_init()

Type Parameter Key Value
PARAM_VALUE 0 frame 4428559272769675264
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &desc->request_mutex
HALF_LOCKED2 _T->lock
HALF_LOCKED2 flags

sound/soc/codecs/hdmi-codec.c hdmi_codec_fill_codec_params() -> hdmi_audio_infoframe_init()

Type Parameter Key Value
PARAM_VALUE 0 frame 6994218512535195648,7238709801445371904
PARAM_VALUE 0 frame->type 0
MEM_ZERO 0 frame
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/radeon/r600_hdmi.c r600_hdmi_update_audio_settings() -> hdmi_audio_infoframe_init()

Type Parameter Key Value
PARAM_VALUE 0 frame 6470839441883860992
HALF_LOCKED2 &pool->lock

drivers/gpu/drm/tests/drm_hdmi_state_helper_test.c drm_test_check_reject_audio_infoframe() -> hdmi_audio_infoframe_init()

Type Parameter Key Value
PARAM_VALUE 0 frame 3746009918460301312
NOCHECK_CALL

drivers/gpu/drm/mediatek/mtk_dp.c mtk_dp_audio_sdp_setup() -> hdmi_audio_infoframe_init()

Type Parameter Key Value
PARAM_VALUE 0 frame 7165292100754903040
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL

drivers/gpu/drm/sti/sti_hdmi.c sti_hdmi_bind() -> hdmi_audio_infoframe_init()

Type Parameter Key Value
PARAM_VALUE 0 frame 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 global &component_mutex