Lines Matching refs:resv

268 	bp.resv = NULL;  in amdgpu_bo_create_reserved()
435 .resv = bp->resv, in amdgpu_bo_do_create()
505 NULL, bp->resv, &amdgpu_bo_destroy); in amdgpu_bo_do_create()
521 r = amdgpu_fill_buffer(bo, 0, bo->tbo.resv, &fence); in amdgpu_bo_do_create()
530 if (!bp->resv) in amdgpu_bo_do_create()
543 if (!bp->resv) in amdgpu_bo_do_create()
544 ww_mutex_unlock(&bo->tbo.resv->lock); in amdgpu_bo_do_create()
566 bp.resv = bo->tbo.resv; in amdgpu_bo_create_shadow()
606 if (!bp->resv) in amdgpu_bo_create()
607 WARN_ON(reservation_object_lock((*bo_ptr)->tbo.resv, in amdgpu_bo_create()
612 if (!bp->resv) in amdgpu_bo_create()
613 reservation_object_unlock((*bo_ptr)->tbo.resv); in amdgpu_bo_create()
640 struct reservation_object *resv, in amdgpu_bo_backup_to_shadow() argument
655 r = reservation_object_reserve_shared(bo->tbo.resv); in amdgpu_bo_backup_to_shadow()
660 amdgpu_bo_size(bo), resv, fence, in amdgpu_bo_backup_to_shadow()
722 struct reservation_object *resv, in amdgpu_bo_restore_from_shadow() argument
737 r = reservation_object_reserve_shared(bo->tbo.resv); in amdgpu_bo_restore_from_shadow()
742 amdgpu_bo_size(bo), resv, fence, in amdgpu_bo_restore_from_shadow()
777 r = reservation_object_wait_timeout_rcu(bo->tbo.resv, false, false, in amdgpu_bo_kmap()
1152 lockdep_assert_held(&bo->tbo.resv->lock.base); in amdgpu_bo_get_tiling_flags()
1350 struct reservation_object *resv = bo->tbo.resv; in amdgpu_bo_fence() local
1353 reservation_object_add_shared_fence(resv, fence); in amdgpu_bo_fence()
1355 reservation_object_add_excl_fence(resv, fence); in amdgpu_bo_fence()
1373 WARN_ON_ONCE(!ww_mutex_is_locked(&bo->tbo.resv->lock) && in amdgpu_bo_gpu_offset()