Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 7 files:

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