Lines Matching refs:resv
164 if (!obj->resv) in drm_gem_private_object_init()
165 obj->resv = &obj->_resv; in drm_gem_private_object_init()
782 ret = dma_resv_wait_timeout(obj->resv, dma_resv_usage_rw(wait_all), in drm_gem_dma_resv_wait()
1182 dma_resv_assert_held(obj->resv); in drm_gem_vmap()
1199 dma_resv_assert_held(obj->resv); in drm_gem_vunmap()
1216 dma_resv_lock(obj->resv, NULL); in drm_gem_vmap_unlocked()
1218 dma_resv_unlock(obj->resv); in drm_gem_vmap_unlocked()
1226 dma_resv_lock(obj->resv, NULL); in drm_gem_vunmap_unlocked()
1228 dma_resv_unlock(obj->resv); in drm_gem_vunmap_unlocked()
1258 ret = dma_resv_lock_slow_interruptible(obj->resv, in drm_gem_lock_reservations()
1270 ret = dma_resv_lock_interruptible(objs[i]->resv, in drm_gem_lock_reservations()
1276 dma_resv_unlock(objs[j]->resv); in drm_gem_lock_reservations()
1279 dma_resv_unlock(objs[contended]->resv); in drm_gem_lock_reservations()
1304 dma_resv_unlock(objs[i]->resv); in drm_gem_unlock_reservations()
1453 if (!dma_resv_trylock(obj->resv)) { in drm_gem_lru_scan()
1470 dma_resv_unlock(obj->resv); in drm_gem_lru_scan()
1498 dma_resv_assert_held(obj->resv); in drm_gem_evict()
1500 if (!dma_resv_test_signaled(obj->resv, DMA_RESV_USAGE_READ)) in drm_gem_evict()