Lines Matching refs:intel_ring
129 struct intel_ring { struct
363 struct intel_ring *buffer;
796 struct intel_ring *
800 int intel_ring_pin(struct intel_ring *ring,
803 void intel_ring_reset(struct intel_ring *ring, u32 tail);
804 unsigned int intel_ring_update_space(struct intel_ring *ring);
805 void intel_ring_unpin(struct intel_ring *ring);
806 void intel_ring_free(struct intel_ring *ring);
815 int intel_ring_wait_for_space(struct intel_ring *ring, unsigned int bytes);
831 static inline u32 intel_ring_wrap(const struct intel_ring *ring, u32 pos) in intel_ring_wrap()
837 intel_ring_offset_valid(const struct intel_ring *ring, in intel_ring_offset_valid()
858 assert_ring_tail_valid(const struct intel_ring *ring, unsigned int tail) in assert_ring_tail_valid()
883 intel_ring_set_tail(struct intel_ring *ring, unsigned int tail) in intel_ring_set_tail()