Lines Matching full:f2
443 * __dma_fence_is_later - return if f1 is chronologically later than f2
445 * @f2: the second fence's seqno from the same context
448 * Returns true if f1 is chronologically later than f2. Both fences must be
451 static inline bool __dma_fence_is_later(u64 f1, u64 f2, in __dma_fence_is_later() argument
459 return f1 > f2; in __dma_fence_is_later()
461 return (int)(lower_32_bits(f1) - lower_32_bits(f2)) > 0; in __dma_fence_is_later()
465 * dma_fence_is_later - return if f1 is chronologically later than f2
467 * @f2: the second fence from the same context
469 * Returns true if f1 is chronologically later than f2. Both fences must be
473 struct dma_fence *f2) in dma_fence_is_later() argument
475 if (WARN_ON(f1->context != f2->context)) in dma_fence_is_later()
478 return __dma_fence_is_later(f1->seqno, f2->seqno, f1->ops); in dma_fence_is_later()
484 * @f2: the second fence from the same context
491 struct dma_fence *f2) in dma_fence_later() argument
493 if (WARN_ON(f1->context != f2->context)) in dma_fence_later()
501 if (dma_fence_is_later(f1, f2)) in dma_fence_later()
504 return dma_fence_is_signaled(f2) ? NULL : f2; in dma_fence_later()