Searched refs:_resv (Results 1 – 5 of 5) sorted by relevance
164 dma_resv_fini(&bo->base._resv); in ttm_bo_release_list()443 if (bo->base.resv == &bo->base._resv) in ttm_bo_individualize_resv()446 BUG_ON(!dma_resv_trylock(&bo->base._resv)); in ttm_bo_individualize_resv()448 r = dma_resv_copy_fences(&bo->base._resv, bo->base.resv); in ttm_bo_individualize_resv()450 dma_resv_unlock(&bo->base._resv); in ttm_bo_individualize_resv()461 fobj = dma_resv_get_list(&bo->base._resv); in ttm_bo_flush_all_fences()462 fence = dma_resv_get_excl(&bo->base._resv); in ttm_bo_flush_all_fences()495 if (dma_resv_test_signaled_rcu(&bo->base._resv, true)) { in ttm_bo_cleanup_refs_or_queue()498 if (bo->base.resv != &bo->base._resv) in ttm_bo_cleanup_refs_or_queue()499 dma_resv_unlock(&bo->base._resv); in ttm_bo_cleanup_refs_or_queue()[all …]
520 fbo->base.base.resv = &fbo->base.base._resv; in ttm_buffer_object_transfer()
288 struct dma_resv _resv; member
162 dma_resv_init(&obj->_resv); in drm_gem_private_object_init()164 obj->resv = &obj->_resv; in drm_gem_private_object_init()959 dma_resv_fini(&obj->_resv); in drm_gem_object_release()
143 dma_resv_fini(&obj->base._resv); in __i915_gem_free_object_rcu()