Lines Matching refs:resv

190 	if (!obj->resv)  in drm_gem_private_object_init()
191 obj->resv = &obj->_resv; in drm_gem_private_object_init()
805 ret = dma_resv_wait_timeout(obj->resv, dma_resv_usage_rw(wait_all), in drm_gem_dma_resv_wait()
1205 dma_resv_lock(obj->resv, NULL); in drm_gem_pin()
1207 dma_resv_unlock(obj->resv); in drm_gem_pin()
1214 dma_resv_lock(obj->resv, NULL); in drm_gem_unpin()
1216 dma_resv_unlock(obj->resv); in drm_gem_unpin()
1223 dma_resv_assert_held(obj->resv); in drm_gem_vmap()
1240 dma_resv_assert_held(obj->resv); in drm_gem_vunmap()
1255 dma_resv_lock(obj->resv, NULL); in drm_gem_lock()
1261 dma_resv_unlock(obj->resv); in drm_gem_unlock()
1269 dma_resv_lock(obj->resv, NULL); in drm_gem_vmap_unlocked()
1271 dma_resv_unlock(obj->resv); in drm_gem_vmap_unlocked()
1279 dma_resv_lock(obj->resv, NULL); in drm_gem_vunmap_unlocked()
1281 dma_resv_unlock(obj->resv); in drm_gem_vunmap_unlocked()
1311 ret = dma_resv_lock_slow_interruptible(obj->resv, in drm_gem_lock_reservations()
1323 ret = dma_resv_lock_interruptible(objs[i]->resv, in drm_gem_lock_reservations()
1329 dma_resv_unlock(objs[j]->resv); in drm_gem_lock_reservations()
1332 dma_resv_unlock(objs[contended]->resv); in drm_gem_lock_reservations()
1357 dma_resv_unlock(objs[i]->resv); in drm_gem_unlock_reservations()
1506 if (!dma_resv_trylock(obj->resv)) { in drm_gem_lru_scan()
1523 dma_resv_unlock(obj->resv); in drm_gem_lru_scan()
1551 dma_resv_assert_held(obj->resv); in drm_gem_evict()
1553 if (!dma_resv_test_signaled(obj->resv, DMA_RESV_USAGE_READ)) in drm_gem_evict()