Lines Matching refs:pasid
46 u32 pasid; member
62 int pasid = -EINVAL; in amdgpu_pasid_alloc() local
65 pasid = ida_alloc_range(&amdgpu_pasid_ida, 1U << (bits - 1), in amdgpu_pasid_alloc()
67 if (pasid != -ENOSPC) in amdgpu_pasid_alloc()
71 if (pasid >= 0) in amdgpu_pasid_alloc()
72 trace_amdgpu_pasid_allocated(pasid); in amdgpu_pasid_alloc()
74 return pasid; in amdgpu_pasid_alloc()
81 void amdgpu_pasid_free(u32 pasid) in amdgpu_pasid_free() argument
83 trace_amdgpu_pasid_freed(pasid); in amdgpu_pasid_free()
84 ida_free(&amdgpu_pasid_ida, pasid); in amdgpu_pasid_free()
93 amdgpu_pasid_free(cb->pasid); in amdgpu_pasid_free_cb()
107 u32 pasid) in amdgpu_pasid_free_delayed() argument
118 amdgpu_pasid_free(pasid); in amdgpu_pasid_free_delayed()
127 amdgpu_pasid_free(pasid); in amdgpu_pasid_free_delayed()
129 cb->pasid = pasid; in amdgpu_pasid_free_delayed()
143 amdgpu_pasid_free(pasid); in amdgpu_pasid_free_delayed()
459 job->pasid = vm->pasid; in amdgpu_vmid_grab()