Lines Matching refs:pending
149 atomic_set_release(&fence->pending, -1); /* 0 -> -1 [done] */
196 if (!atomic_dec_and_test(&fence->pending))
224 int pending;
230 pending = atomic_read(&fence->pending);
232 if (pending < 1)
234 } while (!atomic_try_cmpxchg(&fence->pending, &pending, pending + 1));
257 atomic_set(&fence->pending, 1);
344 unsigned int pending;
361 pending = I915_SW_FENCE_FLAG_FENCE;
373 pending |= I915_SW_FENCE_FLAG_ALLOC;
377 wq->flags = pending;
386 pending = 1;
389 pending = 0;
393 return pending;
580 int ret = 0, pending;
587 pending = i915_sw_fence_await_dma_fence(fence, f, timeout,
589 if (pending < 0) {
590 ret = pending;
594 ret |= pending;