Lines Matching refs:vm_id
181 struct radeon_vm_id *vm_id = &vm->ids[ring]; in radeon_vm_grab_id() local
187 if (vm_id->id && vm_id->last_id_use && in radeon_vm_grab_id()
188 vm_id->last_id_use == rdev->vm_manager.active[vm_id->id]) in radeon_vm_grab_id()
192 vm_id->pd_gpu_addr = ~0ll; in radeon_vm_grab_id()
200 vm_id->id = i; in radeon_vm_grab_id()
213 vm_id->id = choices[i]; in radeon_vm_grab_id()
241 struct radeon_vm_id *vm_id = &vm->ids[ring]; in radeon_vm_flush() local
243 if (pd_addr != vm_id->pd_gpu_addr || !vm_id->flushed_updates || in radeon_vm_flush()
244 radeon_fence_is_earlier(vm_id->flushed_updates, updates)) { in radeon_vm_flush()
247 radeon_fence_unref(&vm_id->flushed_updates); in radeon_vm_flush()
248 vm_id->flushed_updates = radeon_fence_ref(updates); in radeon_vm_flush()
249 vm_id->pd_gpu_addr = pd_addr; in radeon_vm_flush()
251 vm_id->id, vm_id->pd_gpu_addr); in radeon_vm_flush()
272 unsigned vm_id = vm->ids[fence->ring].id; in radeon_vm_fence() local
274 radeon_fence_unref(&rdev->vm_manager.active[vm_id]); in radeon_vm_fence()
275 rdev->vm_manager.active[vm_id] = radeon_fence_ref(fence); in radeon_vm_fence()