Documented in 1 files:
Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 2 files:
- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c
- drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_irq_test.c
Smatch caller information:
drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/tests/amdgpu_dm_irq_test.c dm_test_dmub_hpd_callback_empty_connectors() -> dmub_hpd_callback()
| 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 | 1 | notify | 2044857796031901696 |
| PARAM_VALUE | 1 | notify->hpd_status | 0 |
| PARAM_VALUE | 1 | notify->instance | 0 |
| PARAM_VALUE | 1 | notify->link_index | 0 |
| PARAM_VALUE | 1 | notify->result | 0 |
| PARAM_VALUE | 1 | notify->type | 6 |
| BUF_SIZE | 0 | adev->dm.dc | 3059632 |
| BUF_SIZE | 0 | adev->dm.ddev | 3696 |
| 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_dmub_hpd_callback_invalid_index() -> dmub_hpd_callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 4096-ptr_max |
| PARAM_VALUE | 0 | adev->dm.dc | 16,4096-ptr_max |
| PARAM_VALUE | 1 | notify | 3260326485360545792 |
| PARAM_VALUE | 1 | notify->hpd_status | 0 |
| PARAM_VALUE | 1 | notify->instance | 0 |
| PARAM_VALUE | 1 | notify->link_index | 1 |
| PARAM_VALUE | 1 | notify->result | 0 |
| PARAM_VALUE | 1 | notify->type | 0 |
| BUF_SIZE | 0 | adev->dm.dc | 3059632 |
| 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_dmub_hpd_callback_null_inputs() -> dmub_hpd_callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 0 |
| PARAM_VALUE | 1 | notify | 0 |
| NOCHECK_CALL |
drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/tests/amdgpu_dm_irq_test.c dm_test_dmub_hpd_callback_null_inputs() -> dmub_hpd_callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | notify | 0 |
| DATA_SOURCE | 0 | adev | r dm_kunit_alloc_adev |
| NOCHECK_CALL |
drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_irq.c dm_dmub_outbox1_low_irq() -> (struct amdgpu_display_manager)->dmub_callback()
| 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->caps.dmcub_support | 1 |
| PARAM_VALUE | 0 | adev->dm.dc->ctx | 4096-ptr_max |
| PARAM_VALUE | 0 | adev->dm.dc->ctx->dmub_srv | 4096-ptr_max |
| PARAM_VALUE | 0 | adev->dm.dc->ctx->dmub_srv->dmub | 4096-ptr_max |
| PARAM_VALUE | 0 | adev->dm.dc->ctx->dmub_srv->dmub->hw_funcs.get_outbox0_wptr | 4096-ptr_max |
| PARAM_VALUE | 0 | adev->dm.dmub_callback | 4096-ptr_max |
| PARAM_VALUE | 0 | adev->dm.dmub_thread_offload | 4096-ptr_max |
| PARAM_VALUE | 1 | notify | 7012757065684201472 |
| PARAM_VALUE | 1 | notify->aux_reply.command | 0 |
| PARAM_VALUE | 1 | notify->aux_reply.length | 0 |
| PARAM_VALUE | 1 | notify->fused_request._reserved0 | 0 |
| PARAM_VALUE | 1 | notify->fused_request._reserved1 | 0 |
| PARAM_VALUE | 1 | notify->fused_request.identifier | 0 |
| PARAM_VALUE | 1 | notify->fused_request.poll_mask_msb | 0 |
| PARAM_VALUE | 1 | notify->fused_request.status | 0 |
| PARAM_VALUE | 1 | notify->fused_request.timeout_us | 0 |
| PARAM_VALUE | 1 | notify->fused_request.type | 0 |
| PARAM_VALUE | 1 | notify->fused_request.u.aux.address | 0 |
| PARAM_VALUE | 1 | notify->fused_request.u.aux.ddc_line | 0 |
| PARAM_VALUE | 1 | notify->fused_request.u.aux.is_aux | 0 |
| PARAM_VALUE | 1 | notify->fused_request.u.aux.length | 0 |
| PARAM_VALUE | 1 | notify->fused_request.u.i2c._reserved0 | 0 |
| PARAM_VALUE | 1 | notify->fused_request.u.i2c.address | 0 |
| PARAM_VALUE | 1 | notify->fused_request.u.i2c.ddc_line | 0 |
| PARAM_VALUE | 1 | notify->fused_request.u.i2c.is_aux | 0 |
| PARAM_VALUE | 1 | notify->fused_request.u.i2c.length | 0 |
| PARAM_VALUE | 1 | notify->fused_request.u.i2c.offset | 0 |
| PARAM_VALUE | 1 | notify->fused_request.u.i2c.over_aux | 0 |
| PARAM_VALUE | 1 | notify->hpd_sense_notify.new_hpd_sense_mask | 0 |
| PARAM_VALUE | 1 | notify->hpd_sense_notify.old_hpd_sense_mask | 0 |
| PARAM_VALUE | 1 | notify->hpd_status | 0 |
| PARAM_VALUE | 1 | notify->instance | 0 |
| PARAM_VALUE | 1 | notify->result | 0 |
| PARAM_VALUE | 1 | notify->sc_status | 0 |
| PARAM_VALUE | 1 | notify->type | 0-7 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HOST_DATA | 0 | adev->dm.dc->ctx->dmub_srv->dmub->outbox1_rb.wrpt | 0-u32max |
| HALF_LOCKED2 | &adev->dm.irq_handler_list_table_lock | ||
| HALF_LOCKED2 | irq_table_flags |
drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/amdgpu_dm_irq.c dm_handle_hpd_work() -> (struct amdgpu_display_manager)->dmub_callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 4096-ptr_max |
| PARAM_VALUE | 0 | adev->dm.dmub_callback | 4096-ptr_max |
| PARAM_VALUE | 1 | notify | 4096-ptr_max |
| PARAM_VALUE | 1 | notify->type | 0-7 |
| FUZZY_MAX | 1 | notify->type | 7 |
| HARD_MAX | 1 | notify->type | 7 |