Home
last modified time | relevance | path

Searched refs:pasid_idr (Results 1 – 3 of 3) sorted by relevance

/Linux-v5.4/drivers/iommu/
Dintel-pasid.c29 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/
Damdgpu_vm.c2741 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()
Damdgpu_vm.h328 struct idr pasid_idr; member