Defined in 1 files as a prototype:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c umsch_mm_sw_init() -> (struct umsch_mm_funcs)->init_microcode()

Type Parameter Key Value
PARAM_VALUE 0 umsch 4096-ptr_max
PARAM_VALUE 0 umsch->dbglog_bo 0
PARAM_VALUE 0 umsch->log_cpu_addr 4096-ptr_max
PARAM_VALUE 0 umsch->mutex_hidden.first_waiter 0
PARAM_VALUE 0 umsch->mutex_hidden.magic 4096-ptr_max
PARAM_VALUE 0 umsch->mutex_hidden.osq.tail.counter 0
PARAM_VALUE 0 umsch->mutex_hidden.owner.counter 0
PARAM_VALUE 0 umsch->ring.adev 4096-ptr_max
PARAM_VALUE 0 umsch->ring.cached_rptr 0
PARAM_VALUE 0 umsch->ring.cond_exe_cpu_addr 4096-ptr_max
PARAM_VALUE 0 umsch->ring.cond_exe_offs 0,8-512
PARAM_VALUE 0 umsch->ring.count_dw 0-1073741823
PARAM_VALUE 0 umsch->ring.doorbell_index 790
PARAM_VALUE 0 umsch->ring.fence_cpu_addr 4096-ptr_max
PARAM_VALUE 0 umsch->ring.fence_drv.fences 16,4096-ptr_max
PARAM_VALUE 0 umsch->ring.fence_drv.irq_src 0,4096-ptr_max
PARAM_VALUE 0 umsch->ring.fence_drv.sync_seq 0
PARAM_VALUE 0 umsch->ring.fence_offs 0,8-512
PARAM_VALUE 0 umsch->ring.hw_prio 1
PARAM_VALUE 0 umsch->ring.idx 0-148
PARAM_VALUE 0 umsch->ring.no_scheduler 1
PARAM_VALUE 0 umsch->ring.ptr_mask 0-u32max,u64max
PARAM_VALUE 0 umsch->ring.ring_backup 16,4096-ptr_max
PARAM_VALUE 0 umsch->ring.ring_obj 0
PARAM_VALUE 0 umsch->ring.rptr_cpu_addr 4096-ptr_max
PARAM_VALUE 0 umsch->ring.rptr_offs 0,8-512
PARAM_VALUE 0 umsch->ring.sched_score 0,4096-ptr_max
PARAM_VALUE 0 umsch->ring.trail_fence_cpu_addr 4096-ptr_max
PARAM_VALUE 0 umsch->ring.trail_fence_offs 0,8-512
PARAM_VALUE 0 umsch->ring.use_doorbell 1
PARAM_VALUE 0 umsch->ring.vm_hub 8
PARAM_VALUE 0 umsch->ring.vmid_wait 7374952732141793280
PARAM_VALUE 0 umsch->ring.wptr 0
PARAM_VALUE 0 umsch->ring.wptr_cpu_addr 4096-ptr_max
PARAM_VALUE 0 umsch->ring.wptr_offs 0,8-512
RX_PATH
TASK_NOT_RUNNING
HALF_LOCKED2 &pool->lock