dma_resv_usage_rw
if (!dma_resv_test_signaled(obj->resv, dma_resv_usage_rw(true))) {
ret = dma_resv_wait_timeout(obj->resv, dma_resv_usage_rw(wait_all),
if (dma_resv_test_signaled(obj->resv, dma_resv_usage_rw(false)))
ret = dma_resv_get_singleton(obj->resv, dma_resv_usage_rw(false),
ret = dma_resv_get_singleton(resv, dma_resv_usage_rw(false), &new);
dma_resv_usage_rw(flags & I915_WAIT_ALL));
dma_resv_usage_rw(flags & I915_WAIT_ALL));
dma_resv_usage_rw(flags & I915_WAIT_ALL));
dma_resv_for_each_fence(&iter, resv, dma_resv_usage_rw(true), fence) {
dma_resv_usage_rw(write), fence) {
dma_resv_iter_begin(&cursor, resv, dma_resv_usage_rw(write));
dma_resv_for_each_fence(&cursor, resv, dma_resv_usage_rw(!shared), f) {
dma_resv_usage_rw(write));