Defined in 1 files as a prototype:
Defined in 1 files as a function:
Referenced in 7 files:
- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
- drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c, line 294
- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c, line 1262
- drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c, line 1295
- drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c, line 1278
- drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c, line 1266
Smatch caller information:
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c sdma_v4_0_init_microcode() -> amdgpu_sdma_init_microcode()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 4096-ptr_max |
| PARAM_VALUE | 0 | adev->sdma.instance->feature_version | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->fw_version | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.buf_mask | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.cond_exe_offs | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.doorbell_index | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.entry_index | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.fence_drv.fallback_timer.flags | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.fence_drv.irq_type | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.fence_drv.num_fences_mask | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.fence_drv.sync_seq | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.fence_offs | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.idx | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.max_dw | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.me | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.mqd_size | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.num_hw_submission | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.pipe | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.queue | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.ring_backup_entries_to_copy | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.ring_size | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.rptr_offs | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.sched.credit_limit | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.sched.work_tdr.timer.flags | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.set_q_mode_offs | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.trail_fence_offs | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.trail_seq | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.vm_hub | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.vm_inv_eng | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.wptr_offs | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.xcc_id | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.xcp_id | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.buf_mask | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.cond_exe_offs | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.doorbell_index | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.entry_index | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.fence_drv.fallback_timer.flags | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.fence_drv.irq_type | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.fence_drv.num_fences_mask | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.fence_drv.sync_seq | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.fence_offs | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.idx | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.max_dw | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.me | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.mqd_size | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.num_hw_submission | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.pipe | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.queue | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.ring_backup_entries_to_copy | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.ring_size | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.rptr_offs | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.sched.credit_limit | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.sched.work_tdr.timer.flags | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.set_q_mode_offs | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.trail_fence_offs | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.trail_seq | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.vm_hub | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.vm_inv_eng | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.wptr_offs | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.xcc_id | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.xcp_id | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->xcc_id | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.num_instances | 1-s32max |
| PARAM_VALUE | 1 | instance | 0 |
| PARAM_VALUE | 2 | duplicate | 1 |
| DATA_SOURCE | 0 | adev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c sdma_v4_0_init_microcode() -> amdgpu_sdma_init_microcode()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 4096-ptr_max |
| PARAM_VALUE | 0 | adev->sdma.instance->feature_version | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->fw_version | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.buf_mask | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.cond_exe_offs | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.doorbell_index | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.entry_index | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.fence_drv.fallback_timer.flags | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.fence_drv.irq_type | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.fence_drv.num_fences_mask | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.fence_drv.sync_seq | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.fence_offs | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.idx | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.max_dw | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.me | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.mqd_size | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.num_hw_submission | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.pipe | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.queue | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.ring_backup_entries_to_copy | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.ring_size | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.rptr_offs | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.sched.credit_limit | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.sched.work_tdr.timer.flags | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.set_q_mode_offs | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.trail_fence_offs | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.trail_seq | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.vm_hub | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.vm_inv_eng | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.wptr_offs | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.xcc_id | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.xcp_id | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.buf_mask | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.cond_exe_offs | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.doorbell_index | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.entry_index | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.fence_drv.fallback_timer.flags | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.fence_drv.irq_type | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.fence_drv.num_fences_mask | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.fence_drv.sync_seq | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.fence_offs | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.idx | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.max_dw | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.me | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.mqd_size | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.num_hw_submission | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.pipe | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.queue | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.ring_backup_entries_to_copy | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.ring_size | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.rptr_offs | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.sched.credit_limit | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.sched.work_tdr.timer.flags | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.set_q_mode_offs | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.trail_fence_offs | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.trail_seq | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.vm_hub | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.vm_inv_eng | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.wptr_offs | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.xcc_id | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.xcp_id | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->xcc_id | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.num_instances | 1-s32max |
| PARAM_VALUE | 1 | instance | 0-s32max |
| PARAM_VALUE | 2 | duplicate | 0 |
| CAPPED_DATA | 1 | instance | 1 |
| DATA_SOURCE | 0 | adev | $0 |
| PARAM_COMPARE | 0 | adev->sdma.num_instances | > $1 |
| PARAM_COMPARE | 1 | instance | < $0->sdma.num_instances |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c sdma_v7_0_early_init() -> amdgpu_sdma_init_microcode()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 4096-ptr_max |
| PARAM_VALUE | 1 | instance | 0 |
| PARAM_VALUE | 2 | duplicate | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c sdma_v7_1_early_init() -> amdgpu_sdma_init_microcode()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 4096-ptr_max |
| PARAM_VALUE | 0 | adev->sdma.disable_uq | 1 |
| PARAM_VALUE | 1 | instance | 0 |
| PARAM_VALUE | 2 | duplicate | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c sdma_v6_0_early_init() -> amdgpu_sdma_init_microcode()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 4096-ptr_max |
| PARAM_VALUE | 1 | instance | 0 |
| PARAM_VALUE | 2 | duplicate | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c sdma_v4_4_2_init_microcode() -> amdgpu_sdma_init_microcode()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 4096-ptr_max |
| PARAM_VALUE | 0 | adev->sdma.disable_uq | 1 |
| PARAM_VALUE | 0 | adev->sdma.instance->feature_version | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->fw_version | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.buf_mask | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.cond_exe_offs | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.doorbell_index | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.entry_index | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.fence_drv.fallback_timer.flags | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.fence_drv.irq_type | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.fence_drv.num_fences_mask | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.fence_drv.sync_seq | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.fence_offs | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.idx | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.max_dw | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.me | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.mqd_size | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.num_hw_submission | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.pipe | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.queue | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.ring_backup_entries_to_copy | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.ring_size | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.rptr_offs | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.sched.credit_limit | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.sched.work_tdr.timer.flags | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.set_q_mode_offs | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.trail_fence_offs | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.trail_seq | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.vm_hub | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.vm_inv_eng | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.wptr_offs | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.xcc_id | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.xcp_id | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.buf_mask | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.cond_exe_offs | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.doorbell_index | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.entry_index | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.fence_drv.fallback_timer.flags | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.fence_drv.irq_type | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.fence_drv.num_fences_mask | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.fence_drv.sync_seq | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.fence_offs | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.idx | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.max_dw | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.me | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.mqd_size | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.num_hw_submission | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.pipe | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.queue | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.ring_backup_entries_to_copy | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.ring_size | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.rptr_offs | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.sched.credit_limit | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.sched.work_tdr.timer.flags | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.set_q_mode_offs | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.trail_fence_offs | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.trail_seq | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.vm_hub | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.vm_inv_eng | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.wptr_offs | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.xcc_id | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.xcp_id | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->xcc_id | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.num_instances | 1-s32max |
| PARAM_VALUE | 1 | instance | 0 |
| PARAM_VALUE | 2 | duplicate | 1 |
| DATA_SOURCE | 0 | adev | $0 |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c sdma_v4_4_2_init_microcode() -> amdgpu_sdma_init_microcode()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 4096-ptr_max |
| PARAM_VALUE | 0 | adev->sdma.disable_uq | 1 |
| PARAM_VALUE | 0 | adev->sdma.instance->feature_version | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->fw_version | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.buf_mask | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.cond_exe_offs | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.doorbell_index | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.entry_index | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.fence_drv.fallback_timer.flags | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.fence_drv.irq_type | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.fence_drv.num_fences_mask | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.fence_drv.sync_seq | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.fence_offs | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.idx | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.max_dw | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.me | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.mqd_size | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.num_hw_submission | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.pipe | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.queue | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.ring_backup_entries_to_copy | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.ring_size | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.rptr_offs | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.sched.credit_limit | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.sched.work_tdr.timer.flags | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.set_q_mode_offs | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.trail_fence_offs | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.trail_seq | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.vm_hub | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.vm_inv_eng | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.wptr_offs | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.xcc_id | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.xcp_id | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.buf_mask | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.cond_exe_offs | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.doorbell_index | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.entry_index | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.fence_drv.fallback_timer.flags | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.fence_drv.irq_type | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.fence_drv.num_fences_mask | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.fence_drv.sync_seq | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.fence_offs | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.idx | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.max_dw | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.me | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.mqd_size | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.num_hw_submission | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.pipe | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.queue | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.ring_backup_entries_to_copy | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.ring_size | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.rptr_offs | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.sched.credit_limit | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.sched.work_tdr.timer.flags | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.set_q_mode_offs | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.trail_fence_offs | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.trail_seq | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.vm_hub | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.vm_inv_eng | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.wptr_offs | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.xcc_id | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.xcp_id | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->xcc_id | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.num_instances | 1-s32max |
| PARAM_VALUE | 1 | instance | 0-s32max |
| PARAM_VALUE | 2 | duplicate | 0 |
| CAPPED_DATA | 1 | instance | 1 |
| DATA_SOURCE | 0 | adev | $0 |
| PARAM_COMPARE | 0 | adev->sdma.num_instances | > $1 |
| PARAM_COMPARE | 1 | instance | < $0->sdma.num_instances |
| RX_PATH | |||
| TASK_NOT_RUNNING |
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c sdma_v5_2_early_init() -> amdgpu_sdma_init_microcode()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 1 | instance | 0 |
| PARAM_VALUE | 2 | duplicate | 1 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| HALF_LOCKED2 | &pool->lock |
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c sdma_v5_0_init_microcode() -> amdgpu_sdma_init_microcode()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | adev | 4096-ptr_max |
| PARAM_VALUE | 0 | adev->sdma.instance->feature_version | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->fw_version | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.buf_mask | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.cond_exe_offs | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.doorbell_index | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.entry_index | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.fence_drv.fallback_timer.flags | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.fence_drv.irq_type | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.fence_drv.num_fences_mask | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.fence_drv.sync_seq | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.fence_offs | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.idx | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.max_dw | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.me | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.mqd_size | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.num_hw_submission | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.pipe | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.queue | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.ring_backup_entries_to_copy | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.ring_size | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.rptr_offs | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.sched.credit_limit | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.sched.work_tdr.timer.flags | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.set_q_mode_offs | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.trail_fence_offs | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.trail_seq | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.vm_hub | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.vm_inv_eng | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.wptr_offs | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.xcc_id | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->page.xcp_id | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.buf_mask | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.cond_exe_offs | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.doorbell_index | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.entry_index | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.fence_drv.fallback_timer.flags | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.fence_drv.irq_type | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.fence_drv.num_fences_mask | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.fence_drv.sync_seq | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.fence_offs | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.idx | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.max_dw | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.me | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.mqd_size | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.num_hw_submission | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.pipe | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.queue | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.ring_backup_entries_to_copy | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.ring_size | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.rptr_offs | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.sched.credit_limit | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.sched.work_tdr.timer.flags | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.set_q_mode_offs | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.trail_fence_offs | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.trail_seq | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.vm_hub | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.vm_inv_eng | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.wptr_offs | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.xcc_id | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->ring.xcp_id | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.instance->xcc_id | 0-4294967295 |
| PARAM_VALUE | 0 | adev->sdma.num_instances | 1-s32max |
| PARAM_VALUE | 1 | instance | 0-s32max |
| PARAM_VALUE | 2 | duplicate | 0 |
| CAPPED_DATA | 1 | instance | 1 |
| DATA_SOURCE | 0 | adev | $0 |
| PARAM_COMPARE | 0 | adev->sdma.num_instances | > $1 |
| PARAM_COMPARE | 1 | instance | < $0->sdma.num_instances |
| RX_PATH | |||
| TASK_NOT_RUNNING |