xe_vm_resv
bo = xe_bo_init_locked(xe, bo, tile, vm ? xe_vm_resv(vm) : NULL,
ctx.resv = xe_vm_resv(vm);
XE_WARN_ON(bo->vm && bo->ttm.base.resv != xe_vm_resv(bo->vm));
xe_vm_resv(vm),
err = job_test_add_deps(job, xe_vm_resv(vm),
err = dma_resv_reserve_fences(xe_vm_resv(vops->vm),
dma_resv_add_fence(xe_vm_resv(vm), fence,
dma_resv_add_fence(xe_vm_resv(vm), ifence,
dma_resv_add_fence(xe_vm_resv(vm), ifence,
dma_resv_add_fence(xe_vm_resv(vm), mfence,
err = dma_resv_wait_timeout(xe_vm_resv(vm),
dma_resv_iter_begin(&cursor, xe_vm_resv(vm),
err = dma_resv_wait_timeout(xe_vm_resv(vm),
dma_resv_wait_timeout(xe_vm_resv(vm),
dma_resv_wait_timeout(xe_vm_resv(vm),
ret = dma_resv_lock_interruptible(xe_vm_resv(vm), NULL);
ret = dma_resv_lock(xe_vm_resv(vm), NULL);
dma_resv_unlock(xe_vm_resv(vm));
lockdep_is_held(&xe_vm_resv(vm)->lock.base)));
WARN_ON_ONCE(!dma_resv_test_signaled(xe_vm_resv(vm),
wait = dma_resv_wait_timeout(xe_vm_resv(vm),
#define xe_vm_assert_held(vm) dma_resv_assert_held(xe_vm_resv(vm))
if (dma_resv_wait_timeout(xe_vm_resv(vm), DMA_RESV_USAGE_BOOKKEEP,