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()
779 ret = dma_resv_wait_timeout(obj->resv, dma_resv_usage_rw(wait_all), in drm_gem_dma_resv_wait()
1179 dma_resv_lock(obj->resv, NULL); in drm_gem_pin()
1181 dma_resv_unlock(obj->resv); in drm_gem_pin()
1188 dma_resv_lock(obj->resv, NULL); in drm_gem_unpin()
1190 dma_resv_unlock(obj->resv); in drm_gem_unpin()
1197 dma_resv_assert_held(obj->resv); in drm_gem_vmap()
1214 dma_resv_assert_held(obj->resv); in drm_gem_vunmap()
1229 dma_resv_lock(obj->resv, NULL); in drm_gem_lock()
1235 dma_resv_unlock(obj->resv); in drm_gem_unlock()
1243 dma_resv_lock(obj->resv, NULL); in drm_gem_vmap_unlocked()
1245 dma_resv_unlock(obj->resv); in drm_gem_vmap_unlocked()
1253 dma_resv_lock(obj->resv, NULL); in drm_gem_vunmap_unlocked()
1255 dma_resv_unlock(obj->resv); in drm_gem_vunmap_unlocked()
1285 ret = dma_resv_lock_slow_interruptible(obj->resv, in drm_gem_lock_reservations()
1297 ret = dma_resv_lock_interruptible(objs[i]->resv, in drm_gem_lock_reservations()
1303 dma_resv_unlock(objs[j]->resv); in drm_gem_lock_reservations()
1306 dma_resv_unlock(objs[contended]->resv); in drm_gem_lock_reservations()
1331 dma_resv_unlock(objs[i]->resv); in drm_gem_unlock_reservations()
1480 if (!dma_resv_trylock(obj->resv)) { in drm_gem_lru_scan()
1497 dma_resv_unlock(obj->resv); in drm_gem_lru_scan()
1525 dma_resv_assert_held(obj->resv); in drm_gem_evict()
1527 if (!dma_resv_test_signaled(obj->resv, DMA_RESV_USAGE_READ)) in drm_gem_evict()