Lines Matching refs:signaller
2676 struct intel_engine_cs *signaller; in semaphore_wait_to_signaller_ring() local
2680 for_each_ring(signaller, dev_priv, i) { in semaphore_wait_to_signaller_ring()
2681 if (ring == signaller) in semaphore_wait_to_signaller_ring()
2684 if (offset == signaller->semaphore.signal_ggtt[ring->id]) in semaphore_wait_to_signaller_ring()
2685 return signaller; in semaphore_wait_to_signaller_ring()
2690 for_each_ring(signaller, dev_priv, i) { in semaphore_wait_to_signaller_ring()
2691 if(ring == signaller) in semaphore_wait_to_signaller_ring()
2694 if (sync_bits == signaller->semaphore.mbox.wait[ring->id]) in semaphore_wait_to_signaller_ring()
2695 return signaller; in semaphore_wait_to_signaller_ring()
2759 struct intel_engine_cs *signaller; in semaphore_passed() local
2764 signaller = semaphore_waits_for(ring, &seqno); in semaphore_passed()
2765 if (signaller == NULL) in semaphore_passed()
2769 if (signaller->hangcheck.deadlock >= I915_NUM_RINGS) in semaphore_passed()
2772 if (i915_seqno_passed(signaller->get_seqno(signaller, false), seqno)) in semaphore_passed()
2776 if (I915_READ_CTL(signaller) & RING_WAIT_SEMAPHORE && in semaphore_passed()
2777 semaphore_passed(signaller) < 0) in semaphore_passed()