Documented in 2 files:
- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c, line 377
- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.h, line 42
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 3 files:
- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c, line 480
- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c, line 425
-
drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_irq_test.c
- line 748
- line 834
- line 866
- line 899
- line 933
- line 984
- line 1005
- line 1028
- line 1064
- line 1097
- line 1227
- line 1251
- line 1269
- line 1292
- line 1319
- line 1346
- line 1374
- line 1400
- line 1721
- line 1740
- line 1768
- line 1799
- line 1818
- line 1859
- line 3157
- line 3197
- line 3232
- line 3269
- line 3649
- line 3716
- line 3781
- line 3821
Smatch caller information:
drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm.c amdgpu_dm_init() -> amdgpu_dm_irq_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 4096-ptr_max |
| PARAM_VALUE | 0 | adev->dev->devres_head.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | adev->dev->devres_head.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | adev->dev->devres_head.prev->next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | adev->dm.adev | 4096-ptr_max |
| PARAM_VALUE | 0 | adev->dm.adev->dm.adev | 4096-ptr_max |
| PARAM_VALUE | 0 | adev->dm.adev->dm.ddev | 4096-ptr_max |
| PARAM_VALUE | 0 | adev->dm.adev->dm.i2c_devres_group | 4096-ptr_max |
| PARAM_VALUE | 0 | adev->dm.audio_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | adev->dm.audio_lock.first_waiter | 0 |
| PARAM_VALUE | 0 | adev->dm.audio_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | adev->dm.audio_lock.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | adev->dm.audio_lock.owner.counter | 0 |
| PARAM_VALUE | 0 | adev->dm.dc_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | adev->dm.dc_lock.first_waiter | 0 |
| PARAM_VALUE | 0 | adev->dm.dc_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | adev->dm.dc_lock.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | adev->dm.dc_lock.owner.counter | 0 |
| PARAM_VALUE | 0 | adev->dm.ddev | 4096-ptr_max |
| PARAM_VALUE | 0 | adev->dm.dpia_aux_lock.dep_map->name | 0-255 |
| PARAM_VALUE | 0 | adev->dm.dpia_aux_lock.first_waiter | 0 |
| PARAM_VALUE | 0 | adev->dm.dpia_aux_lock.magic | 4096-ptr_max |
| PARAM_VALUE | 0 | adev->dm.dpia_aux_lock.osq.tail.counter | 0 |
| PARAM_VALUE | 0 | adev->dm.dpia_aux_lock.owner.counter | 0 |
| PARAM_VALUE | 0 | adev->dm.i2c_devres_group | 4096-ptr_max |
| BUF_SIZE | 0 | adev->dm.ddev | 3696 |
| BUF_SIZE | 0 | adev->dm.i2c_devres_group | s32min-(-1),1-s32max |
| DATA_SOURCE | 0 | adev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
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_init()
| 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->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->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 |
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_init()
| 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->dm.dc | 4096-ptr_max |
| PARAM_VALUE | 0 | adev->dm.dc->res_pool | 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 |
drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/tests/amdgpu_dm_irq_test.c dm_test_irq_init_initializes_lists() -> amdgpu_dm_irq_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 16,4096-ptr_max |
| 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_irq_test.c dm_test_irq_register_adds_high_context_handler() -> amdgpu_dm_irq_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 16,4096-ptr_max |
| 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_irq_test.c dm_test_irq_register_adds_low_context_handler() -> amdgpu_dm_irq_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 16,4096-ptr_max |
| 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_irq_test.c dm_test_irq_register_multiple_handlers() -> amdgpu_dm_irq_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 16,4096-ptr_max |
| 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_irq_test.c dm_test_irq_register_separate_contexts() -> amdgpu_dm_irq_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 16,4096-ptr_max |
| 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_irq_test.c dm_test_irq_resume_early_empty() -> amdgpu_dm_irq_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | adev | r dm_kunit_alloc_adev |
drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/tests/amdgpu_dm_irq_test.c dm_test_irq_resume_early_registered() -> amdgpu_dm_irq_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | adev | r dm_kunit_alloc_adev |
drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/tests/amdgpu_dm_irq_test.c dm_test_irq_resume_late_empty() -> amdgpu_dm_irq_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | adev | r dm_kunit_alloc_adev |
drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/tests/amdgpu_dm_irq_test.c dm_test_irq_resume_late_enables_polling() -> amdgpu_dm_irq_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | adev | r dm_kunit_alloc_adev |
drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/tests/amdgpu_dm_irq_test.c dm_test_irq_resume_late_registered() -> amdgpu_dm_irq_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | adev | r dm_kunit_alloc_adev |
drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/tests/amdgpu_dm_irq_test.c dm_test_irq_suspend_disables_polling() -> amdgpu_dm_irq_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | adev | r dm_kunit_alloc_adev |
drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/tests/amdgpu_dm_irq_test.c dm_test_irq_suspend_empty() -> amdgpu_dm_irq_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | adev | r dm_kunit_alloc_adev |
drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/tests/amdgpu_dm_irq_test.c dm_test_irq_suspend_registered() -> amdgpu_dm_irq_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | adev | r dm_kunit_alloc_adev |
drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/tests/amdgpu_dm_irq_test.c dm_test_register_hpd_handlers_dmub_outbox() -> amdgpu_dm_irq_init()
| Type | Parameter | Key | Value |
|---|---|---|---|
| DATA_SOURCE | 0 | adev | r dm_kunit_alloc_adev |