Documented in 2 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 amdgpu_dm_fini() -> amdgpu_dm_irq_fini()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->dm.boot_time_crc_info.bo_ptr 0
PARAM_VALUE 0 adev->dm.dc 0,4096-ptr_max
PARAM_VALUE 0 adev->dm.dc->ctx 4096-ptr_max
PARAM_VALUE 0 adev->dm.ddev 4096-ptr_max
PARAM_VALUE 0 adev->dm.dmub_bo 0
PARAM_VALUE 0 adev->dm.hdcp_workqueue 0
PARAM_VALUE 0 adev->dm.idle_workqueue 0
PARAM_VALUE 0 adev->dm.secure_display_ctx.crtc_ctx 0
PARAM_VALUE 0 adev->dm.vblank_control_workqueue 0
PARAM_VALUE 0 adev->mes.adev->psp.ras_context.ras->eeprom_control.ras_info_offset 20
PARAM_VALUE 0 adev->mes.adev->psp.ras_context.ras->eeprom_control.ras_max_record_count 10911,10921
PARAM_VALUE 0 adev->mes.adev->psp.ras_context.ras->eeprom_control.ras_record_offset 20,276
PARAM_VALUE 0 adev->mes.adev->psp.ras_context.ras->umc_ecc.record_ce_addr_supported 1
PARAM_VALUE 0 adev->xcp_mgr->adev->psp.ras_context.ras->eeprom_control.ras_info_offset 20
PARAM_VALUE 0 adev->xcp_mgr->adev->psp.ras_context.ras->eeprom_control.ras_max_record_count 10911,10921
PARAM_VALUE 0 adev->xcp_mgr->adev->psp.ras_context.ras->eeprom_control.ras_record_offset 20,276
PARAM_VALUE 0 adev->xcp_mgr->adev->psp.ras_context.ras->umc_ecc.record_ce_addr_supported 1
DATA_SOURCE 0 adev $0
RX_PATH
TASK_NOT_RUNNING
NOCHECK_CALL
LOCK2 _T->lock

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

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->crtc_irq.funcs 4365482074423136256
PARAM_VALUE 0 adev->crtc_irq.funcs->process 2277156062878334976,7496669028005773312
PARAM_VALUE 0 adev->crtc_irq.funcs->set 4332517816194154496,7765793638117326848
PARAM_VALUE 0 adev->ddev.huge_mnt->mnt_sb->s_cop->inode_info_offs 1632,1720,1808,2632,2648
PARAM_VALUE 0 adev->dm.dc 4096-ptr_max
PARAM_VALUE 0 adev->dm.dc->ctx 4096-ptr_max
PARAM_VALUE 0 adev->dm.dc->res_pool 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.pflip_params 4096-ptr_max
PARAM_VALUE 0 adev->dm.vblank_params 4096-ptr_max
PARAM_VALUE 0 adev->dm.vmin_vmax_wq 4096-ptr_max
PARAM_VALUE 0 adev->dm.vupdate_params 4096-ptr_max
PARAM_VALUE 0 adev->dmub_outbox_irq.funcs 2312843912947023872
PARAM_VALUE 0 adev->dmub_outbox_irq.funcs->process 2277156062878334976,7496669028005773312
PARAM_VALUE 0 adev->dmub_outbox_irq.funcs->set 5615308970830594048,7081998506392969216
PARAM_VALUE 0 adev->dmub_outbox_irq.num_types 1
PARAM_VALUE 0 adev->dmub_trace_irq.funcs 516390567548162048
PARAM_VALUE 0 adev->dmub_trace_irq.funcs->process 2277156062878334976,7496669028005773312
PARAM_VALUE 0 adev->dmub_trace_irq.funcs->set 86892125460774912,7039629577637437440
PARAM_VALUE 0 adev->dmub_trace_irq.num_types 1
PARAM_VALUE 0 adev->hpd_irq.funcs 78472630622138368
PARAM_VALUE 0 adev->hpd_irq.funcs->process 2277156062878334976,7496669028005773312
PARAM_VALUE 0 adev->hpd_irq.funcs->set 257840721265315840,6353465153541459968
PARAM_VALUE 0 adev->mode_info.num_crtc 1
PARAM_VALUE 0 adev->mode_info.num_hpd 1
PARAM_VALUE 0 adev->pageflip_irq.funcs 375749869658046464
PARAM_VALUE 0 adev->pageflip_irq.funcs->process 2277156062878334976,7496669028005773312
PARAM_VALUE 0 adev->pageflip_irq.funcs->set 111847413351571456,5527661523796426752
PARAM_VALUE 0 adev->vline0_irq.funcs 8081011882066669568
PARAM_VALUE 0 adev->vline0_irq.funcs->process 2277156062878334976,7496669028005773312
PARAM_VALUE 0 adev->vline0_irq.funcs->set 2001277940748103680,8879730901260156928
PARAM_VALUE 0 adev->vupdate_irq.funcs 4595701602005495808
PARAM_VALUE 0 adev->vupdate_irq.funcs->process 2277156062878334976,7496669028005773312
PARAM_VALUE 0 adev->vupdate_irq.funcs->set 2934097615416221696,3925952959830536192
DATA_SOURCE 0 adev r dm_kunit_alloc_adev
NOCHECK_CALL
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->vupdate_irq.num_types

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

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->crtc_irq.funcs 4365482074423136256
PARAM_VALUE 0 adev->crtc_irq.funcs->process 2277156062878334976,7496669028005773312
PARAM_VALUE 0 adev->crtc_irq.funcs->set 4332517816194154496,7765793638117326848
PARAM_VALUE 0 adev->ddev.huge_mnt->mnt_sb->s_cop->inode_info_offs 1632,1720,1808,2632,2648
PARAM_VALUE 0 adev->dm.dc 4096-ptr_max
PARAM_VALUE 0 adev->dm.dc->res_pool 4096-ptr_max
PARAM_VALUE 0 adev->dm.irq_wq 4096-ptr_max
PARAM_VALUE 0 adev->dm.pflip_params 4096-ptr_max
PARAM_VALUE 0 adev->dm.vblank_params 4096-ptr_max
PARAM_VALUE 0 adev->dm.vmin_vmax_wq 4096-ptr_max
PARAM_VALUE 0 adev->dm.vupdate_params 4096-ptr_max
PARAM_VALUE 0 adev->dmub_outbox_irq.funcs 2312843912947023872
PARAM_VALUE 0 adev->dmub_outbox_irq.funcs->process 2277156062878334976,7496669028005773312
PARAM_VALUE 0 adev->dmub_outbox_irq.funcs->set 5615308970830594048,7081998506392969216
PARAM_VALUE 0 adev->dmub_outbox_irq.num_types 1
PARAM_VALUE 0 adev->dmub_trace_irq.funcs 516390567548162048
PARAM_VALUE 0 adev->dmub_trace_irq.funcs->process 2277156062878334976,7496669028005773312
PARAM_VALUE 0 adev->dmub_trace_irq.funcs->set 86892125460774912,7039629577637437440
PARAM_VALUE 0 adev->dmub_trace_irq.num_types 1
PARAM_VALUE 0 adev->hpd_irq.funcs 78472630622138368
PARAM_VALUE 0 adev->hpd_irq.funcs->process 2277156062878334976,7496669028005773312
PARAM_VALUE 0 adev->hpd_irq.funcs->set 257840721265315840,6353465153541459968
PARAM_VALUE 0 adev->mode_info.num_crtc 1
PARAM_VALUE 0 adev->mode_info.num_hpd 1
PARAM_VALUE 0 adev->pageflip_irq.funcs 375749869658046464
PARAM_VALUE 0 adev->pageflip_irq.funcs->process 2277156062878334976,7496669028005773312
PARAM_VALUE 0 adev->pageflip_irq.funcs->set 111847413351571456,5527661523796426752
PARAM_VALUE 0 adev->vline0_irq.funcs 8081011882066669568
PARAM_VALUE 0 adev->vline0_irq.funcs->process 2277156062878334976,7496669028005773312
PARAM_VALUE 0 adev->vline0_irq.funcs->set 2001277940748103680,8879730901260156928
PARAM_VALUE 0 adev->vupdate_irq.funcs 4595701602005495808
PARAM_VALUE 0 adev->vupdate_irq.funcs->process 2277156062878334976,7496669028005773312
PARAM_VALUE 0 adev->vupdate_irq.funcs->set 2934097615416221696,3925952959830536192
DATA_SOURCE 0 adev r dm_kunit_alloc_adev
NOCHECK_CALL
NO_OVERFLOW_SIMPLE 0 adev->hpd_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/tests/amdgpu_dm_irq_test.c dm_test_register_hpd_handlers_dmub_outbox() -> amdgpu_dm_irq_fini()

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->ddev.huge_mnt->mnt_sb->s_cop->inode_info_offs 1632,1720,1808,2632,2648
PARAM_VALUE 0 adev->dm.dc 4096-ptr_max
PARAM_VALUE 0 adev->dm.dmub_callback 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
PARAM_VALUE 0 *adev->dm.dmub_thread_offload 0-1
DATA_SOURCE 0 adev r dm_kunit_alloc_adev
NOCHECK_CALL