Defined in 1 files as a function:

Referenced in 1 files:

Smatch caller information:

drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c amdgpu_vmid_compatible() -> amdgpu_vmid_gds_switch_needed()

Type Parameter Key Value
PARAM_VALUE 0 id 4096-ptr_max
PARAM_VALUE 1 job 4420692519776120832
CAPPED_DATA 0 id->pd_gpu_addr 1
CAPPED_DATA 1 job->gang_submit 1
CAPPED_DATA 1 job->vm_pd_addr 1
DATA_SOURCE 0 id $0
DATA_SOURCE 1 job $1
PARAM_COMPARE 0 id->pd_gpu_addr == $1->vm_pd_addr
LOCK2 &id_mgr->lock
LOCK2 &pool->lock
TYPE_LOCK (struct amdgpu_vmid_mgr)->lock

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

Type Parameter Key Value
PARAM_VALUE 0 id 4096-ptr_max
PARAM_VALUE 1 job 6426019090327187456
CAPPED_DATA 1 job->gang_submit 1
DATA_SOURCE 1 job $2
LOCK2 &id_mgr->lock
LOCK2 &pool->lock
TYPE_LOCK (struct amdgpu_vmid_mgr)->lock