Lines Matching refs:excl
40 struct dma_fence *excl; in i915_gem_object_wait_reservation() local
48 ret = dma_resv_get_fences_rcu(resv, &excl, &count, &shared); in i915_gem_object_wait_reservation()
76 excl = dma_resv_get_excl_rcu(resv); in i915_gem_object_wait_reservation()
79 if (excl && timeout >= 0) in i915_gem_object_wait_reservation()
80 timeout = i915_gem_object_wait_fence(excl, flags, timeout); in i915_gem_object_wait_reservation()
82 dma_fence_put(excl); in i915_gem_object_wait_reservation()
154 struct dma_fence *excl; in i915_gem_object_wait_priority() local
162 &excl, &count, &shared); in i915_gem_object_wait_priority()
173 excl = dma_resv_get_excl_rcu(obj->base.resv); in i915_gem_object_wait_priority()
176 if (excl) { in i915_gem_object_wait_priority()
177 i915_gem_fence_wait_priority(excl, attr); in i915_gem_object_wait_priority()
178 dma_fence_put(excl); in i915_gem_object_wait_priority()