Documented in 1 files:
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 770
- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_dmub.c, line 84
- drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_dmub_test.c
Smatch caller information:
drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/tests/amdgpu_dm_dmub_test.c dm_test_dmub_aux_setconfig_callback_aux_with_null_dm_notify() -> dm_dmub_aux_setconfig_callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 4096-ptr_max |
| PARAM_VALUE | 0 | adev->dm.dmub_aux_transfer_done.done | 0 |
| PARAM_VALUE | 0 | adev->dm.dmub_aux_transfer_done.wait.lock.magic | 3735899821 |
| PARAM_VALUE | 0 | adev->dm.dmub_aux_transfer_done.wait.lock.owner | (-1) |
| PARAM_VALUE | 0 | adev->dm.dmub_aux_transfer_done.wait.lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | adev->dm.dmub_aux_transfer_done.wait.task_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | adev->dm.dmub_aux_transfer_done.wait.task_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | adev->dm.dmub_aux_transfer_done.wait.task_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | adev->dm.dmub_aux_transfer_done.wait.task_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | adev->dm.dmub_aux_transfer_done.wait.task_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | adev->dm.dmub_notify | 0 |
| PARAM_VALUE | 1 | notify | 7143486638716600320 |
| PARAM_VALUE | 1 | notify->instance | 0 |
| PARAM_VALUE | 1 | notify->result | 0 |
| PARAM_VALUE | 1 | notify->type | 1 |
| BUF_SIZE | 0 | adev | 506472 |
| DATA_SOURCE | 0 | adev | r kunit_kzalloc |
| MEM_ZERO | 0 | adev | |
| NOCHECK_CALL |
drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/tests/amdgpu_dm_dmub_test.c dm_test_dmub_aux_setconfig_callback_copies_and_completes() -> dm_dmub_aux_setconfig_callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 4096-ptr_max |
| PARAM_VALUE | 0 | adev->dm.dmub_aux_transfer_done.done | 0 |
| PARAM_VALUE | 0 | adev->dm.dmub_aux_transfer_done.wait.lock.magic | 3735899821 |
| PARAM_VALUE | 0 | adev->dm.dmub_aux_transfer_done.wait.lock.owner | (-1) |
| PARAM_VALUE | 0 | adev->dm.dmub_aux_transfer_done.wait.lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | adev->dm.dmub_aux_transfer_done.wait.task_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | adev->dm.dmub_aux_transfer_done.wait.task_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | adev->dm.dmub_aux_transfer_done.wait.task_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | adev->dm.dmub_aux_transfer_done.wait.task_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | adev->dm.dmub_aux_transfer_done.wait.task_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | adev->dm.dmub_notify | 16,4096-ptr_max |
| PARAM_VALUE | 1 | notify | 5722570598645948416 |
| PARAM_VALUE | 1 | notify->aux_reply.command | 165 |
| PARAM_VALUE | 1 | notify->aux_reply.length | 3 |
| PARAM_VALUE | 1 | notify->instance | 0 |
| PARAM_VALUE | 1 | notify->result | 0 |
| PARAM_VALUE | 1 | notify->type | 1 |
| BUF_SIZE | 0 | adev | 506472 |
| BUF_SIZE | 0 | adev->dm.dmub_notify | 68 |
| DATA_SOURCE | 0 | adev | r kunit_kzalloc |
| MEM_ZERO | 0 | adev | |
| NOCHECK_CALL |
drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/tests/amdgpu_dm_dmub_test.c dm_test_dmub_aux_setconfig_callback_non_aux_no_complete() -> dm_dmub_aux_setconfig_callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 4096-ptr_max |
| PARAM_VALUE | 0 | adev->dm.dmub_aux_transfer_done.done | 0 |
| PARAM_VALUE | 0 | adev->dm.dmub_aux_transfer_done.wait.lock.magic | 3735899821 |
| PARAM_VALUE | 0 | adev->dm.dmub_aux_transfer_done.wait.lock.owner | (-1) |
| PARAM_VALUE | 0 | adev->dm.dmub_aux_transfer_done.wait.lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | adev->dm.dmub_aux_transfer_done.wait.task_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | adev->dm.dmub_aux_transfer_done.wait.task_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | adev->dm.dmub_aux_transfer_done.wait.task_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | adev->dm.dmub_aux_transfer_done.wait.task_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | adev->dm.dmub_aux_transfer_done.wait.task_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | adev->dm.dmub_notify | 16,4096-ptr_max |
| PARAM_VALUE | 1 | notify | 6231825021804290048 |
| PARAM_VALUE | 1 | notify->instance | 0 |
| PARAM_VALUE | 1 | notify->result | 3 |
| PARAM_VALUE | 1 | notify->type | 2 |
| BUF_SIZE | 0 | adev | 506472 |
| BUF_SIZE | 0 | adev->dm.dmub_notify | 68 |
| DATA_SOURCE | 0 | adev | r kunit_kzalloc |
| MEM_ZERO | 0 | adev | |
| NOCHECK_CALL |
drivers/gpu/drm/amd/amdgpu/../display/amdgpu_dm/tests/amdgpu_dm_dmub_test.c dm_test_dmub_aux_setconfig_callback_set_config_reply() -> dm_dmub_aux_setconfig_callback()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 4096-ptr_max |
| PARAM_VALUE | 0 | adev->dm.dmub_aux_transfer_done.done | 0 |
| PARAM_VALUE | 0 | adev->dm.dmub_aux_transfer_done.wait.lock.magic | 3735899821 |
| PARAM_VALUE | 0 | adev->dm.dmub_aux_transfer_done.wait.lock.owner | (-1) |
| PARAM_VALUE | 0 | adev->dm.dmub_aux_transfer_done.wait.lock.owner_cpu | u32max |
| PARAM_VALUE | 0 | adev->dm.dmub_aux_transfer_done.wait.task_list.next | 4096-ptr_max |
| PARAM_VALUE | 0 | adev->dm.dmub_aux_transfer_done.wait.task_list.next->next | 4096-ptr_max |
| PARAM_VALUE | 0 | adev->dm.dmub_aux_transfer_done.wait.task_list.prev | 4096-ptr_max |
| PARAM_VALUE | 0 | adev->dm.dmub_aux_transfer_done.wait.task_list.prev->next | 4096-ptr_max |
| PARAM_VALUE | 0 | adev->dm.dmub_aux_transfer_done.wait.task_list.prev->prev | 4096-ptr_max |
| PARAM_VALUE | 0 | adev->dm.dmub_notify | 16,4096-ptr_max |
| PARAM_VALUE | 1 | notify | 3142314512763072512 |
| PARAM_VALUE | 1 | notify->hpd_status | 2 |
| PARAM_VALUE | 1 | notify->instance | 0 |
| PARAM_VALUE | 1 | notify->result | 0 |
| PARAM_VALUE | 1 | notify->sc_status | 2 |
| PARAM_VALUE | 1 | notify->type | 4 |
| BUF_SIZE | 0 | adev | 506472 |
| BUF_SIZE | 0 | adev->dm.dmub_notify | 68 |
| DATA_SOURCE | 0 | adev | r kunit_kzalloc |
| MEM_ZERO | 0 | 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 |