Lines Matching refs:ringbuf
427 struct intel_ringbuffer *ringbuf);
428 void intel_unpin_ringbuffer_obj(struct intel_ringbuffer *ringbuf);
441 struct intel_ringbuffer *ringbuf = ring->buffer; in intel_ring_emit() local
442 iowrite32(data, ringbuf->virtual_start + ringbuf->tail); in intel_ring_emit()
443 ringbuf->tail += 4; in intel_ring_emit()
447 struct intel_ringbuffer *ringbuf = ring->buffer; in intel_ring_advance() local
448 ringbuf->tail &= ringbuf->size - 1; in intel_ring_advance()
451 void intel_ring_update_space(struct intel_ringbuffer *ringbuf);
452 int intel_ring_space(struct intel_ringbuffer *ringbuf);
473 static inline u32 intel_ring_get_tail(struct intel_ringbuffer *ringbuf) in intel_ring_get_tail() argument
475 return ringbuf->tail; in intel_ring_get_tail()
492 void intel_ring_reserved_space_reserve(struct intel_ringbuffer *ringbuf, int size);
494 void intel_ring_reserved_space_cancel(struct intel_ringbuffer *ringbuf);
496 void intel_ring_reserved_space_use(struct intel_ringbuffer *ringbuf);
498 void intel_ring_reserved_space_end(struct intel_ringbuffer *ringbuf);