Home
last modified time | relevance | path

Searched refs:ttm_resv (Results 1 – 3 of 3) sorted by relevance

/Linux-v4.19/drivers/gpu/drm/ttm/
Dttm_bo.c155 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 …]
Dttm_bo_util.c518 fbo->base.resv = &fbo->base.ttm_resv; in ttm_buffer_object_transfer()
/Linux-v4.19/include/drm/ttm/
Dttm_bo_api.h232 struct reservation_object ttm_resv; member