Home
last modified time | relevance | path

Searched refs:_resv (Results 1 – 5 of 5) sorted by relevance

/Linux-v5.4/drivers/gpu/drm/ttm/
Dttm_bo.c164 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 …]
Dttm_bo_util.c520 fbo->base.base.resv = &fbo->base.base._resv; in ttm_buffer_object_transfer()
/Linux-v5.4/include/drm/
Ddrm_gem.h288 struct dma_resv _resv; member
/Linux-v5.4/drivers/gpu/drm/
Ddrm_gem.c162 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()
/Linux-v5.4/drivers/gpu/drm/i915/gem/
Di915_gem_object.c143 dma_resv_fini(&obj->base._resv); in __i915_gem_free_object_rcu()