Documented in 1 files:

Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c amdgpu_vmid_grab() -> amdgpu_vmid_grab_reserved()

Type Parameter Key Value
PARAM_VALUE 0 vm 4096-ptr_max
PARAM_VALUE 1 ring 4096-ptr_max
PARAM_VALUE 1 ring->adev->vm_manager.id_mgr 4096-ptr_max
PARAM_VALUE 1 ring->funcs 4096-ptr_max
PARAM_VALUE 1 ring->vmid_wait 4096-ptr_max
PARAM_VALUE 1 ring->vmid_wait->cb_list.next 4096-ptr_max
PARAM_VALUE 1 ring->vmid_wait->cb_list.prev 4096-ptr_max
PARAM_VALUE 1 ring->vmid_wait->entry.next s64max
PARAM_VALUE 1 ring->vmid_wait->rcu.entry.next s64max
PARAM_VALUE 1 ring->vmid_wait->rcu.flags 0-4294967295
PARAM_VALUE 1 ring->vmid_wait->rcu.is_hard 0-1
PARAM_VALUE 1 ring->vmid_wait->rcu.is_lazy 0-1
PARAM_VALUE 1 ring->vmid_wait->rcu.is_queued 0-1
PARAM_VALUE 1 ring->vmid_wait->rcu.is_soft 0-1
PARAM_VALUE 2 job 6426019090327187456
PARAM_VALUE 2 job->gang_submit 0,4096-ptr_max
PARAM_VALUE 2 job->gang_submit->ops->set_deadline 0,2004285741546172416,2071105144755478528,2853440610722889728,3558081686514302976,5221404334427111424
PARAM_VALUE 2 job->gang_submit->ops->wait 0,3162960082638938112,3576649960670945280,4783308308267675648,5257098353859239936
PARAM_VALUE 2 job->vm 1-u64max
PARAM_VALUE 2 job->vmid 0
PARAM_VALUE 3 id 6241805982508916736
PARAM_VALUE 3 *id 0
PARAM_VALUE 4 fence 1302230555049046016
PARAM_VALUE 4 *fence 0
CAPPED_DATA 2 job->gang_submit 1
DATA_SOURCE 0 vm $0
DATA_SOURCE 1 ring $1
DATA_SOURCE 2 job $2
DATA_SOURCE 4 fence $3
LOCK2 &id_mgr->lock
LOCK2 &pool->lock
TYPE_LOCK (struct amdgpu_vmid_mgr)->lock