Lines Matching refs:ipehr
28 ipehr_is_semaphore_wait(struct intel_engine_cs *engine, u32 ipehr) in ipehr_is_semaphore_wait() argument
30 ipehr &= ~MI_SEMAPHORE_SYNC_MASK; in ipehr_is_semaphore_wait()
31 return ipehr == (MI_SEMAPHORE_MBOX | MI_SEMAPHORE_COMPARE | in ipehr_is_semaphore_wait()
36 semaphore_wait_to_signaller_ring(struct intel_engine_cs *engine, u32 ipehr, in semaphore_wait_to_signaller_ring() argument
40 u32 sync_bits = ipehr & MI_SEMAPHORE_SYNC_MASK; in semaphore_wait_to_signaller_ring()
53 engine->name, ipehr); in semaphore_wait_to_signaller_ring()
63 u32 cmd, ipehr, head; in semaphore_waits_for() local
87 ipehr = I915_READ(RING_IPEHR(engine->mmio_base)); in semaphore_waits_for()
88 if (!ipehr_is_semaphore_wait(engine, ipehr)) in semaphore_waits_for()
113 if (cmd == ipehr) in semaphore_waits_for()
123 return semaphore_wait_to_signaller_ring(engine, ipehr, offset); in semaphore_waits_for()