Documented in 1 files:

Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 4 files:

Smatch caller information:

drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/tests/amdgpu_dm_dmub_test.c dm_test_register_dmub_notify_callback_null_callback() -> dm_register_dmub_notify_callback()

Type Parameter Key Value
PARAM_VALUE 0 adev 16,4096-ptr_max
PARAM_VALUE 1 type 1
PARAM_VALUE 2 callback 0
PARAM_VALUE 3 dmub_int_thread_offload 0
BUF_SIZE 0 adev 506472
DATA_SOURCE 0 adev r kunit_kzalloc
MEM_ZERO 0 adev

drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/tests/amdgpu_dm_dmub_test.c dm_test_register_dmub_notify_callback_offload_false() -> dm_register_dmub_notify_callback()

Type Parameter Key Value
PARAM_VALUE 0 adev 16,4096-ptr_max
PARAM_VALUE 1 type 2
PARAM_VALUE 3 dmub_int_thread_offload 0
BUF_SIZE 0 adev 506472
DATA_SOURCE 0 adev r kunit_kzalloc
MEM_ZERO 0 adev

drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/tests/amdgpu_dm_dmub_test.c dm_test_register_dmub_notify_callback_type_out_of_range() -> dm_register_dmub_notify_callback()

Type Parameter Key Value
PARAM_VALUE 0 adev 16,4096-ptr_max
PARAM_VALUE 1 type 8
PARAM_VALUE 3 dmub_int_thread_offload 0
BUF_SIZE 0 adev 506472
DATA_SOURCE 0 adev r kunit_kzalloc
MEM_ZERO 0 adev

drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/tests/amdgpu_dm_dmub_test.c dm_test_register_dmub_notify_callback_valid() -> dm_register_dmub_notify_callback()

Type Parameter Key Value
PARAM_VALUE 0 adev 16,4096-ptr_max
PARAM_VALUE 1 type 1
PARAM_VALUE 3 dmub_int_thread_offload 1
BUF_SIZE 0 adev 506472
DATA_SOURCE 0 adev r kunit_kzalloc
MEM_ZERO 0 adev

drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c amdgpu_dm_init() -> dm_register_dmub_notify_callback()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 1 type 1
PARAM_VALUE 3 dmub_int_thread_offload 0
BUF_SIZE 0 adev->dm.dc (-1),3059328
BUF_SIZE 0 adev->dm.ddev 3696
BUF_SIZE 0 adev->dm.delayed_hpd_wq (-1),512,528-8720
BUF_SIZE 0 adev->dm.dmub_notify 68
BUF_SIZE 0 adev->dm.freesync_module (-1),4
BUF_SIZE 0 adev->dm.hdcp_workqueue s32min-s32max
BUF_SIZE 0 adev->dm.hdmi_frl_status_polling_wq (-1),512,528-8720
BUF_SIZE 0 adev->dm.hpd_rx_offload_wq s32min-s32max
BUF_SIZE 0 adev->dm.i2c_devres_group s32min-(-1),1-s32max
BUF_SIZE 0 adev->dm.idle_workqueue (-1),96
BUF_SIZE 0 adev->dm.vblank_control_workqueue (-1),512,528-8720
DATA_SOURCE 0 adev $0
RX_PATH
TASK_NOT_RUNNING
HOST_DATA 0 adev->dm.dc->res_pool->dmcu->dmcu_state 0-u32max
HOST_DATA 0 adev->dm.dc->res_pool->dmcu->dmcu_version.abm_version 0-u32max
HOST_DATA 0 adev->dm.dc->res_pool->dmcu->dmcu_version.interface_version 0-u32max
HOST_DATA 0 adev->dm.dc->res_pool->dmcu->dmcu_version.psr_version 0-u32max
NO_OVERFLOW_SIMPLE 0 adev->dm.hdcp_workqueue->max_link

drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_irq.c amdgpu_dm_register_hpd_handlers() -> dm_register_dmub_notify_callback()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 1 type 2
PARAM_VALUE 3 dmub_int_thread_offload 1
BUF_SIZE 0 adev->dm.dc (-1),3059328
DATA_SOURCE 0 adev $0
NO_OVERFLOW_SIMPLE 0 adev->crtc_irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->hpd_irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->pageflip_irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->vline0_irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->vupdate_irq.num_types

drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_irq.c amdgpu_dm_register_hpd_handlers() -> dm_register_dmub_notify_callback()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 1 type 3
PARAM_VALUE 2 callback 1-u64max
PARAM_VALUE 3 dmub_int_thread_offload 1
BUF_SIZE 0 adev->dm.dc (-1),3059328
DATA_SOURCE 0 adev $0
NO_OVERFLOW_SIMPLE 0 adev->crtc_irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->hpd_irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->pageflip_irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->vline0_irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->vupdate_irq.num_types

drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_irq.c amdgpu_dm_register_hpd_handlers() -> dm_register_dmub_notify_callback()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 1 type 6
PARAM_VALUE 3 dmub_int_thread_offload 1
BUF_SIZE 0 adev->dm.dc (-1),3059328
DATA_SOURCE 0 adev $0
NO_OVERFLOW_SIMPLE 0 adev->crtc_irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->hpd_irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->pageflip_irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->vline0_irq.num_types
NO_OVERFLOW_SIMPLE 0 adev->vupdate_irq.num_types