Lines Matching refs:signaller
41 struct intel_engine_cs *signaller; in semaphore_wait_to_signaller_ring() local
44 for_each_engine(signaller, dev_priv, id) { in semaphore_wait_to_signaller_ring()
45 if (engine == signaller) in semaphore_wait_to_signaller_ring()
48 if (sync_bits == signaller->semaphore.mbox.wait[engine->hw_id]) in semaphore_wait_to_signaller_ring()
49 return signaller; in semaphore_wait_to_signaller_ring()
129 struct intel_engine_cs *signaller; in semaphore_passed() local
134 signaller = semaphore_waits_for(engine, &seqno); in semaphore_passed()
135 if (signaller == NULL) in semaphore_passed()
138 if (IS_ERR(signaller)) in semaphore_passed()
142 if (signaller->hangcheck.deadlock >= I915_NUM_ENGINES) in semaphore_passed()
145 if (i915_seqno_passed(intel_engine_get_seqno(signaller), seqno)) in semaphore_passed()
149 if (I915_READ_CTL(signaller) & RING_WAIT_SEMAPHORE && in semaphore_passed()
150 semaphore_passed(signaller) < 0) in semaphore_passed()