Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 4 files:
- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c
- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_dmub.c, line 135
- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
- drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_dmub_test.c
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 |