Searched refs:pasid_idr (Results 1 – 3 of 3) sorted by relevance
/Linux-v5.4/drivers/iommu/ |
D | intel-pasid.c | 29 static DEFINE_IDR(pasid_idr); 41 ret = idr_alloc(&pasid_idr, ptr, min, max, GFP_ATOMIC); in intel_pasid_alloc_id() 51 idr_remove(&pasid_idr, pasid); in intel_pasid_free_id() 60 p = idr_find(&pasid_idr, pasid); in intel_pasid_lookup_id()
|
/Linux-v5.4/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_vm.c | 2741 r = idr_alloc(&adev->vm_manager.pasid_idr, vm, pasid, pasid + 1, in amdgpu_vm_init() 2837 r = idr_alloc(&adev->vm_manager.pasid_idr, vm, pasid, pasid + 1, in amdgpu_vm_make_compute() 2875 idr_remove(&adev->vm_manager.pasid_idr, vm->pasid); in amdgpu_vm_make_compute() 2898 idr_remove(&adev->vm_manager.pasid_idr, pasid); in amdgpu_vm_make_compute() 2920 idr_remove(&adev->vm_manager.pasid_idr, vm->pasid); in amdgpu_vm_release_compute() 2948 idr_remove(&adev->vm_manager.pasid_idr, vm->pasid); in amdgpu_vm_fini() 3027 idr_init(&adev->vm_manager.pasid_idr); in amdgpu_vm_manager_init() 3043 WARN_ON(!idr_is_empty(&adev->vm_manager.pasid_idr)); in amdgpu_vm_manager_fini() 3044 idr_destroy(&adev->vm_manager.pasid_idr); in amdgpu_vm_manager_fini() 3098 vm = idr_find(&adev->vm_manager.pasid_idr, pasid); in amdgpu_vm_get_task_info()
|
D | amdgpu_vm.h | 328 struct idr pasid_idr; member
|