Searched refs:ttm_resv (Results 1 – 3 of 3) sorted by relevance
155 reservation_object_fini(&bo->ttm_resv); in ttm_bo_release_list()349 if (bo->resv == &bo->ttm_resv) in ttm_bo_individualize_resv()352 BUG_ON(!reservation_object_trylock(&bo->ttm_resv)); in ttm_bo_individualize_resv()354 r = reservation_object_copy_fences(&bo->ttm_resv, bo->resv); in ttm_bo_individualize_resv()356 reservation_object_unlock(&bo->ttm_resv); in ttm_bo_individualize_resv()367 fobj = reservation_object_get_list(&bo->ttm_resv); in ttm_bo_flush_all_fences()368 fence = reservation_object_get_excl(&bo->ttm_resv); in ttm_bo_flush_all_fences()401 if (reservation_object_test_signaled_rcu(&bo->ttm_resv, true)) { in ttm_bo_cleanup_refs_or_queue()404 if (bo->resv != &bo->ttm_resv) in ttm_bo_cleanup_refs_or_queue()405 reservation_object_unlock(&bo->ttm_resv); in ttm_bo_cleanup_refs_or_queue()[all …]
518 fbo->base.resv = &fbo->base.ttm_resv; in ttm_buffer_object_transfer()
232 struct reservation_object ttm_resv; member