Lines Matching refs:resv

263 	bp.resv = NULL;  in amdgpu_bo_create_reserved()
430 .resv = bp->resv, in amdgpu_bo_do_create()
499 NULL, bp->resv, &amdgpu_bo_destroy); in amdgpu_bo_do_create()
515 r = amdgpu_fill_buffer(bo, 0, bo->tbo.resv, &fence); in amdgpu_bo_do_create()
524 if (!bp->resv) in amdgpu_bo_do_create()
537 if (!bp->resv) in amdgpu_bo_do_create()
538 ww_mutex_unlock(&bo->tbo.resv->lock); in amdgpu_bo_do_create()
560 bp.resv = bo->tbo.resv; in amdgpu_bo_create_shadow()
600 if (!bp->resv) in amdgpu_bo_create()
601 WARN_ON(reservation_object_lock((*bo_ptr)->tbo.resv, in amdgpu_bo_create()
606 if (!bp->resv) in amdgpu_bo_create()
607 reservation_object_unlock((*bo_ptr)->tbo.resv); in amdgpu_bo_create()
634 struct reservation_object *resv, in amdgpu_bo_backup_to_shadow() argument
649 r = reservation_object_reserve_shared(bo->tbo.resv); in amdgpu_bo_backup_to_shadow()
654 amdgpu_bo_size(bo), resv, fence, in amdgpu_bo_backup_to_shadow()
716 struct reservation_object *resv, in amdgpu_bo_restore_from_shadow() argument
731 r = reservation_object_reserve_shared(bo->tbo.resv); in amdgpu_bo_restore_from_shadow()
736 amdgpu_bo_size(bo), resv, fence, in amdgpu_bo_restore_from_shadow()
771 r = reservation_object_wait_timeout_rcu(bo->tbo.resv, false, false, in amdgpu_bo_kmap()
1146 lockdep_assert_held(&bo->tbo.resv->lock.base); in amdgpu_bo_get_tiling_flags()
1342 struct reservation_object *resv = bo->tbo.resv; in amdgpu_bo_fence() local
1345 reservation_object_add_shared_fence(resv, fence); in amdgpu_bo_fence()
1347 reservation_object_add_excl_fence(resv, fence); in amdgpu_bo_fence()
1365 WARN_ON_ONCE(!ww_mutex_is_locked(&bo->tbo.resv->lock) && in amdgpu_bo_gpu_offset()