Searched refs:pasid_idr (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_vm.c | 2923 r = idr_alloc(&adev->vm_manager.pasid_idr, vm, pasid, pasid + 1, in amdgpu_vm_init() 3025 r = idr_alloc(&adev->vm_manager.pasid_idr, vm, pasid, pasid + 1, in amdgpu_vm_make_compute() 3072 idr_remove(&adev->vm_manager.pasid_idr, vm->pasid); in amdgpu_vm_make_compute() 3095 idr_remove(&adev->vm_manager.pasid_idr, pasid); in amdgpu_vm_make_compute() 3117 idr_remove(&adev->vm_manager.pasid_idr, vm->pasid); in amdgpu_vm_release_compute() 3148 idr_remove(&adev->vm_manager.pasid_idr, vm->pasid); in amdgpu_vm_fini() 3238 idr_init(&adev->vm_manager.pasid_idr); in amdgpu_vm_manager_init() 3251 WARN_ON(!idr_is_empty(&adev->vm_manager.pasid_idr)); in amdgpu_vm_manager_fini() 3252 idr_destroy(&adev->vm_manager.pasid_idr); in amdgpu_vm_manager_fini() 3327 vm = idr_find(&adev->vm_manager.pasid_idr, pasi in amdgpu_vm_get_task_info() [all...] |
H A D | amdgpu_vm.h | 360 struct idr pasid_idr; member
|
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_mes.c | 112 idr_init(&adev->mes.pasid_idr); in amdgpu_mes_init() 191 idr_destroy(&adev->mes.pasid_idr); in amdgpu_mes_init() 206 idr_destroy(&adev->mes.pasid_idr); in amdgpu_mes_fini() 252 r = idr_alloc(&adev->mes.pasid_idr, process, pasid, pasid + 1, in amdgpu_mes_create_process() 293 process = idr_find(&adev->mes.pasid_idr, pasid); in amdgpu_mes_destroy_process() 319 idr_remove(&adev->mes.pasid_idr, pasid); in amdgpu_mes_destroy_process() 375 process = idr_find(&adev->mes.pasid_idr, pasid); in amdgpu_mes_add_gang() 465 idp = &adev->mes.pasid_idr; in amdgpu_mes_suspend() 494 idp = &adev->mes.pasid_idr; in amdgpu_mes_resume()
|
H A D | amdgpu_mes.h | 69 struct idr pasid_idr; member
|
Completed in 8 milliseconds