Documented in 1 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/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