Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 3 files:

Smatch caller information:

drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/tests/amdgpu_dm_audio_test.c dm_test_fill_audio_info_cea_ge_3_copies_modes() -> amdgpu_dm_fill_audio_info()

Type Parameter Key Value
PARAM_VALUE 0 audio_info 16,4096-ptr_max
PARAM_VALUE 1 drm_connector 4096-ptr_max
PARAM_VALUE 1 drm_connector->display_info.cea_rev 3
PARAM_VALUE 2 dc_sink 4096-ptr_max
PARAM_VALUE 2 dc_sink->edid_caps.audio_mode_count 2
BUF_SIZE 0 audio_info 184
BUF_SIZE 1 drm_connector 3032
BUF_SIZE 2 dc_sink 2520
DATA_SOURCE 0 audio_info r kunit_kzalloc
DATA_SOURCE 1 drm_connector r kunit_kzalloc
DATA_SOURCE 2 dc_sink r kunit_kzalloc
MEM_ZERO 0 audio_info
MEM_ZERO 1 drm_connector
MEM_ZERO 2 dc_sink
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/tests/amdgpu_dm_audio_test.c dm_test_fill_audio_info_cea_ge_3_zero_modes() -> amdgpu_dm_fill_audio_info()

Type Parameter Key Value
PARAM_VALUE 0 audio_info 16,4096-ptr_max
PARAM_VALUE 1 drm_connector 4096-ptr_max
PARAM_VALUE 1 drm_connector->display_info.cea_rev 3
PARAM_VALUE 2 dc_sink 4096-ptr_max
PARAM_VALUE 2 dc_sink->edid_caps.audio_mode_count 0
BUF_SIZE 0 audio_info 184
BUF_SIZE 1 drm_connector 3032
BUF_SIZE 2 dc_sink 2520
DATA_SOURCE 0 audio_info r kunit_kzalloc
DATA_SOURCE 1 drm_connector r kunit_kzalloc
DATA_SOURCE 2 dc_sink r kunit_kzalloc
MEM_ZERO 0 audio_info
MEM_ZERO 1 drm_connector
MEM_ZERO 2 dc_sink
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/tests/amdgpu_dm_audio_test.c dm_test_fill_audio_info_cea_lt_3_skips_modes() -> amdgpu_dm_fill_audio_info()

Type Parameter Key Value
PARAM_VALUE 0 audio_info 16,4096-ptr_max
PARAM_VALUE 1 drm_connector 4096-ptr_max
PARAM_VALUE 1 drm_connector->display_info.cea_rev 2
PARAM_VALUE 2 dc_sink 4096-ptr_max
PARAM_VALUE 2 dc_sink->edid_caps.audio_mode_count 2
BUF_SIZE 0 audio_info 184
BUF_SIZE 1 drm_connector 3032
BUF_SIZE 2 dc_sink 2520
DATA_SOURCE 0 audio_info r kunit_kzalloc
DATA_SOURCE 1 drm_connector r kunit_kzalloc
DATA_SOURCE 2 dc_sink r kunit_kzalloc
MEM_ZERO 0 audio_info
MEM_ZERO 1 drm_connector
MEM_ZERO 2 dc_sink
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/tests/amdgpu_dm_audio_test.c dm_test_fill_audio_info_ids_name_flags() -> amdgpu_dm_fill_audio_info()

Type Parameter Key Value
PARAM_VALUE 0 audio_info 16,4096-ptr_max
PARAM_VALUE 1 drm_connector 4096-ptr_max
PARAM_VALUE 1 drm_connector->display_info.cea_rev 1
PARAM_VALUE 2 dc_sink 4096-ptr_max
PARAM_VALUE 2 dc_sink->edid_caps.display_name 0
PARAM_VALUE 2 dc_sink->edid_caps.manufacturer_id 4660
PARAM_VALUE 2 dc_sink->edid_caps.product_id 43981
PARAM_VALUE 2 dc_sink->edid_caps.speaker_flags 5
BUF_SIZE 0 audio_info 184
BUF_SIZE 1 drm_connector 3032
BUF_SIZE 2 dc_sink 2520
DATA_SOURCE 0 audio_info r kunit_kzalloc
DATA_SOURCE 1 drm_connector r kunit_kzalloc
DATA_SOURCE 2 dc_sink r kunit_kzalloc
MEM_ZERO 0 audio_info
MEM_ZERO 1 drm_connector
MEM_ZERO 2 dc_sink
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/tests/amdgpu_dm_audio_test.c dm_test_fill_audio_info_latency_absent_keeps_zero() -> amdgpu_dm_fill_audio_info()

Type Parameter Key Value
PARAM_VALUE 0 audio_info 16,4096-ptr_max
PARAM_VALUE 1 drm_connector 4096-ptr_max
PARAM_VALUE 1 drm_connector->display_info.cea_rev 3
PARAM_VALUE 2 dc_sink 16,4096-ptr_max
BUF_SIZE 0 audio_info 184
BUF_SIZE 1 drm_connector 3032
BUF_SIZE 2 dc_sink 2520
DATA_SOURCE 0 audio_info r kunit_kzalloc
DATA_SOURCE 1 drm_connector r kunit_kzalloc
DATA_SOURCE 2 dc_sink r kunit_kzalloc
MEM_ZERO 0 audio_info
MEM_ZERO 1 drm_connector
MEM_ZERO 2 dc_sink
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/tests/amdgpu_dm_audio_test.c dm_test_fill_audio_info_latency_present() -> amdgpu_dm_fill_audio_info()

Type Parameter Key Value
PARAM_VALUE 0 audio_info 16,4096-ptr_max
PARAM_VALUE 1 drm_connector 4096-ptr_max
PARAM_VALUE 1 drm_connector->display_info.cea_rev 3
PARAM_VALUE 2 dc_sink 16,4096-ptr_max
BUF_SIZE 0 audio_info 184
BUF_SIZE 1 drm_connector 3032
BUF_SIZE 2 dc_sink 2520
DATA_SOURCE 0 audio_info r kunit_kzalloc
DATA_SOURCE 1 drm_connector r kunit_kzalloc
DATA_SOURCE 2 dc_sink r kunit_kzalloc
MEM_ZERO 0 audio_info
MEM_ZERO 1 drm_connector
MEM_ZERO 2 dc_sink
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_connector.c create_stream_for_sink() -> amdgpu_dm_fill_audio_info()

Type Parameter Key Value
PARAM_VALUE 0 audio_info 4096-ptr_max
PARAM_VALUE 0 audio_info->manufacture_id 0-u16max
PARAM_VALUE 0 audio_info->product_id 0-u16max
PARAM_VALUE 1 drm_connector 4096-ptr_max
PARAM_VALUE 1 drm_connector->connector_type s32min-17,19-s32max
PARAM_VALUE 1 drm_connector->display_info.hdmi.y420_vdb_modes 4096-ptr_max
PARAM_VALUE 2 dc_sink 4096-ptr_max
PARAM_VALUE 2 dc_sink->ctx 4096-ptr_max
PARAM_VALUE 2 dc_sink->dc_container_id 0,4096-ptr_max
BUF_SIZE 2 dc_sink (-1),2520
BUF_SIZE 2 dc_sink (-1),2520
CAPPED_DATA 1 &drm_connector->modes 1
DATA_SOURCE 1 drm_connector $0
NOCHECK_CALL