Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 2 files:

Smatch caller information:

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

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.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

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

Type Parameter Key Value
PARAM_VALUE 0 adev 4096-ptr_max
PARAM_VALUE 0 adev->dm.dc 16,4096-ptr_max
BUF_SIZE 0 adev->dm.dc 3059632
DATA_SOURCE 0 adev r dm_kunit_alloc_adev

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

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.dc->ctx 4096-ptr_max
PARAM_VALUE 0 adev->dm.dc->res_pool 4096-ptr_max
PARAM_VALUE 0 adev->dm.dc->res_pool->irqs 4096-ptr_max
PARAM_VALUE 0 adev->dm.irq_handler_list_table_lock.rlock.dep_map->name 0-255
PARAM_VALUE 0 adev->dm.pflip_params 4096-ptr_max
PARAM_VALUE 0 adev->hpd_irq.enabled_types 4096-ptr_max
PARAM_VALUE 0 adev->hpd_irq.funcs 1-u64max
PARAM_VALUE 0 adev->pageflip_irq.funcs 1-u64max
CAPPED_DATA 0 adev->mode_info.num_crtc 1
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->vupdate_irq.num_types

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

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->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.enabled_types 4096-ptr_max
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_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 $0
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