Documented in 1 files:

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/amdgpu_dm.c dm_resume() -> amdgpu_dm_irq_resume_early()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->dm.dc 4096-ptr_max
PARAM_VALUE 0 adev->dm.ddev 4096-ptr_max
PARAM_VALUE 0 adev->dm.dmub_srv 0,4096-ptr_max
PARAM_VALUE 0 adev->reset_domain 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
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
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &dm->dc_lock
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &drm_unplug_srcu

drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c dm_resume() -> amdgpu_dm_irq_resume_early()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->dm.dc 4096-ptr_max
PARAM_VALUE 0 adev->dm.ddev 4096-ptr_max
PARAM_VALUE 0 adev->dm.dmub_srv 0,4096-ptr_max
PARAM_VALUE 0 adev->dm.dmub_srv->fb_info->num_fb 12-255
PARAM_VALUE 0 adev->dm.dmub_srv->inbox1.num_reported 0
PARAM_VALUE 0 adev->dm.dmub_srv->inbox1.num_submitted 0
PARAM_VALUE 0 adev->dm.dmub_srv->inbox1.rb.capacity 8192
PARAM_VALUE 0 adev->dm.dmub_srv->inbox1.rb.rptr 0
PARAM_VALUE 0 adev->dm.dmub_srv->inbox1.rb.wrpt 0
PARAM_VALUE 0 adev->dm.dmub_srv->inbox1_last_wptr 0
PARAM_VALUE 0 adev->dm.dmub_srv->outbox0_rb.capacity 0
PARAM_VALUE 0 adev->dm.dmub_srv->outbox0_rb.rptr 0
PARAM_VALUE 0 adev->dm.dmub_srv->outbox0_rb.wrpt 0
PARAM_VALUE 0 adev->dm.dmub_srv->outbox1_rb.base_address 8192
PARAM_VALUE 0 adev->dm.dmub_srv->outbox1_rb.capacity 8192
PARAM_VALUE 0 adev->dm.dmub_srv->outbox1_rb.rptr 0
PARAM_VALUE 0 adev->dm.dmub_srv->outbox1_rb.wrpt 0
PARAM_VALUE 0 adev->dm.dmub_srv->power_state 1
PARAM_VALUE 0 adev->dm.dmub_srv->user_ctx->dm.dc->ctx->cgs_device->adev->mes.saved_flags 0-4294967295
PARAM_VALUE 0 adev->dm.dmub_srv->user_ctx->dm.dc->ctx->dc->idle_optimizations_allowed 0-1
PARAM_VALUE 0 adev->reset_domain 4096-ptr_max
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock
HALF_LOCKED2 &adev->reset_domain->sem
HALF_LOCKED2 &of->mutex
HALF_LOCKED2 &pool->lock
HALF_LOCKED2 global &drm_unplug_srcu

drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/tests/amdgpu_dm_irq_test.c dm_test_irq_resume_early_empty() -> amdgpu_dm_irq_resume_early()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->dm.irq_wq 4096-ptr_max
PARAM_VALUE 0 adev->dm.vmin_vmax_wq 4096-ptr_max
DATA_SOURCE 0 adev r dm_kunit_alloc_adev
NOCHECK_CALL

drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/tests/amdgpu_dm_irq_test.c dm_test_irq_resume_early_registered() -> amdgpu_dm_irq_resume_early()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->dm.irq_handler_list_table_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 adev->dm.irq_wq 4096-ptr_max
PARAM_VALUE 0 adev->dm.vmin_vmax_wq 4096-ptr_max
DATA_SOURCE 0 adev r dm_kunit_alloc_adev
NOCHECK_CALL