Lines Matching refs:resv

331 	if (bo->tbo.base.resv != vm->root.base.bo->tbo.base.resv)  in amdgpu_vm_bo_base_init()
621 if (abo->tbo.base.resv == vm->root.base.bo->tbo.base.resv) in amdgpu_vm_del_from_lru_notify()
877 bp->resv = vm->root.base.bo->tbo.base.resv; in amdgpu_vm_bo_param()
1592 bool unlocked, struct dma_resv *resv, in amdgpu_vm_bo_update_mapping() argument
1631 r = vm->update_funcs->prepare(&params, resv, sync_mode); in amdgpu_vm_bo_update_mapping()
1666 struct dma_resv *resv, in amdgpu_vm_bo_split_mapping() argument
1742 r = amdgpu_vm_bo_update_mapping(adev, vm, false, false, resv, in amdgpu_vm_bo_split_mapping()
1782 struct dma_resv *resv; in amdgpu_vm_bo_update() local
1790 resv = vm->root.base.bo->tbo.base.resv; in amdgpu_vm_bo_update()
1795 resv = bo->tbo.base.resv; in amdgpu_vm_bo_update()
1823 if (clear || (bo && bo->tbo.base.resv == in amdgpu_vm_bo_update()
1824 vm->root.base.bo->tbo.base.resv)) in amdgpu_vm_bo_update()
1838 r = amdgpu_vm_bo_split_mapping(adev, resv, pages_addr, vm, in amdgpu_vm_bo_update()
1849 if (bo && bo->tbo.base.resv == vm->root.base.bo->tbo.base.resv) { in amdgpu_vm_bo_update()
1986 struct dma_resv *resv = vm->root.base.bo->tbo.base.resv; in amdgpu_vm_prt_fini() local
1991 r = dma_resv_get_fences_rcu(resv, &excl, in amdgpu_vm_prt_fini()
1997 dma_resv_wait_timeout_rcu(resv, true, false, in amdgpu_vm_prt_fini()
2033 struct dma_resv *resv = vm->root.base.bo->tbo.base.resv; in amdgpu_vm_clear_freed() local
2048 r = amdgpu_vm_bo_update_mapping(adev, vm, false, false, resv, in amdgpu_vm_clear_freed()
2086 struct dma_resv *resv; in amdgpu_vm_handle_moved() local
2101 resv = bo_va->base.bo->tbo.base.resv; in amdgpu_vm_handle_moved()
2105 if (!amdgpu_vm_debug && dma_resv_trylock(resv)) in amdgpu_vm_handle_moved()
2116 dma_resv_unlock(resv); in amdgpu_vm_handle_moved()
2191 if (bo && bo->tbo.base.resv == vm->root.base.bo->tbo.base.resv && in amdgpu_vm_bo_insert_map()
2525 if (dma_resv_locking_ctx(bo->tbo.base.resv) != in amdgpu_vm_bo_trace_cs()
2553 if (bo->tbo.base.resv == vm->root.base.bo->tbo.base.resv) in amdgpu_vm_bo_rmv()
2608 if (!dma_resv_test_signaled_rcu(bo->tbo.base.resv, true)) in amdgpu_vm_evictable()
2647 if (evicted && bo->tbo.base.resv == vm->root.base.bo->tbo.base.resv) { in amdgpu_vm_bo_invalidate()
2658 else if (bo->tbo.base.resv == vm->root.base.bo->tbo.base.resv) in amdgpu_vm_bo_invalidate()
2788 timeout = dma_resv_wait_timeout_rcu(vm->root.base.bo->tbo.base.resv, in amdgpu_vm_wait_idle()
2881 r = dma_resv_reserve_shared(root->tbo.base.resv, 1); in amdgpu_vm_init()