Lines Matching refs:ids
139 struct amdgpu_vm_id *vm_id = &vm->ids[ring->idx]; in amdgpu_vm_grab_id()
150 owner = atomic_long_read(&adev->vm_manager.ids[id].owner); in amdgpu_vm_grab_id()
162 struct fence *fence = adev->vm_manager.ids[i].active; in amdgpu_vm_grab_id()
184 fence = adev->vm_manager.ids[choices[i]].active; in amdgpu_vm_grab_id()
213 struct amdgpu_vm_id *vm_id = &vm->ids[ring->idx]; in amdgpu_vm_flush()
252 unsigned vm_id = vm->ids[ring->idx].id; in amdgpu_vm_fence()
254 fence_put(adev->vm_manager.ids[vm_id].active); in amdgpu_vm_fence()
255 adev->vm_manager.ids[vm_id].active = fence_get(fence); in amdgpu_vm_fence()
256 atomic_long_set(&adev->vm_manager.ids[vm_id].owner, (long)vm); in amdgpu_vm_fence()
1255 vm->ids[i].id = 0; in amdgpu_vm_init()
1256 vm->ids[i].flushed_updates = NULL; in amdgpu_vm_init()
1334 unsigned id = vm->ids[i].id; in amdgpu_vm_fini()
1336 atomic_long_cmpxchg(&adev->vm_manager.ids[id].owner, in amdgpu_vm_fini()
1338 fence_put(vm->ids[i].flushed_updates); in amdgpu_vm_fini()
1355 fence_put(adev->vm_manager.ids[i].active); in amdgpu_vm_manager_fini()