Lines Matching refs:resv
305 if (bo->tbo.base.resv != vm->root.base.bo->tbo.base.resv) in amdgpu_vm_bo_base_init()
586 if (abo->tbo.base.resv == vm->root.base.bo->tbo.base.resv) in amdgpu_vm_del_from_lru_notify()
835 bp->resv = vm->root.base.bo->tbo.base.resv; in amdgpu_vm_bo_param()
1703 exclusive = dma_resv_get_excl(bo->tbo.base.resv); in amdgpu_vm_bo_update()
1713 if (clear || (bo && bo->tbo.base.resv == vm->root.base.bo->tbo.base.resv)) in amdgpu_vm_bo_update()
1744 if (bo && bo->tbo.base.resv == vm->root.base.bo->tbo.base.resv) { in amdgpu_vm_bo_update()
1880 struct dma_resv *resv = vm->root.base.bo->tbo.base.resv; in amdgpu_vm_prt_fini() local
1885 r = dma_resv_get_fences_rcu(resv, &excl, in amdgpu_vm_prt_fini()
1891 dma_resv_wait_timeout_rcu(resv, true, false, in amdgpu_vm_prt_fini()
1979 struct dma_resv *resv; in amdgpu_vm_handle_moved() local
1994 resv = bo_va->base.bo->tbo.base.resv; in amdgpu_vm_handle_moved()
1998 if (!amdgpu_vm_debug && dma_resv_trylock(resv)) in amdgpu_vm_handle_moved()
2009 dma_resv_unlock(resv); in amdgpu_vm_handle_moved()
2085 if (bo && bo->tbo.base.resv == vm->root.base.bo->tbo.base.resv && in amdgpu_vm_bo_insert_map()
2417 if (dma_resv_locking_ctx(bo->tbo.base.resv) != in amdgpu_vm_bo_trace_cs()
2445 if (bo->tbo.base.resv == vm->root.base.bo->tbo.base.resv) in amdgpu_vm_bo_rmv()
2509 if (evicted && bo->tbo.base.resv == vm->root.base.bo->tbo.base.resv) { in amdgpu_vm_bo_invalidate()
2520 else if (bo->tbo.base.resv == vm->root.base.bo->tbo.base.resv) in amdgpu_vm_bo_invalidate()
2650 return dma_resv_wait_timeout_rcu(vm->root.base.bo->tbo.base.resv, in amdgpu_vm_wait_idle()
2725 r = dma_resv_reserve_shared(root->tbo.base.resv, 1); in amdgpu_vm_init()