Lines Matching refs:ipehr
2741 ipehr_is_semaphore_wait(struct drm_device *dev, u32 ipehr) in ipehr_is_semaphore_wait() argument
2744 return (ipehr >> 23) == 0x1c; in ipehr_is_semaphore_wait()
2746 ipehr &= ~MI_SEMAPHORE_SYNC_MASK; in ipehr_is_semaphore_wait()
2747 return ipehr == (MI_SEMAPHORE_MBOX | MI_SEMAPHORE_COMPARE | in ipehr_is_semaphore_wait()
2753 semaphore_wait_to_signaller_ring(struct intel_engine_cs *ring, u32 ipehr, u64 offset) in semaphore_wait_to_signaller_ring() argument
2768 u32 sync_bits = ipehr & MI_SEMAPHORE_SYNC_MASK; in semaphore_wait_to_signaller_ring()
2780 ring->id, ipehr, offset); in semaphore_wait_to_signaller_ring()
2789 u32 cmd, ipehr, head; in semaphore_waits_for() local
2813 ipehr = I915_READ(RING_IPEHR(ring->mmio_base)); in semaphore_waits_for()
2814 if (!ipehr_is_semaphore_wait(ring->dev, ipehr)) in semaphore_waits_for()
2838 if (cmd == ipehr) in semaphore_waits_for()
2853 return semaphore_wait_to_signaller_ring(ring, ipehr, offset); in semaphore_waits_for()