Lines Matching refs:ringbuf
426 struct intel_ringbuffer *ringbuf);
427 void intel_unpin_ringbuffer_obj(struct intel_ringbuffer *ringbuf);
440 struct intel_ringbuffer *ringbuf = ring->buffer; in intel_ring_emit() local
441 iowrite32(data, ringbuf->virtual_start + ringbuf->tail); in intel_ring_emit()
442 ringbuf->tail += 4; in intel_ring_emit()
446 struct intel_ringbuffer *ringbuf = ring->buffer; in intel_ring_advance() local
447 ringbuf->tail &= ringbuf->size - 1; in intel_ring_advance()
450 void intel_ring_update_space(struct intel_ringbuffer *ringbuf);
451 int intel_ring_space(struct intel_ringbuffer *ringbuf);
472 static inline u32 intel_ring_get_tail(struct intel_ringbuffer *ringbuf) in intel_ring_get_tail() argument
474 return ringbuf->tail; in intel_ring_get_tail()
491 void intel_ring_reserved_space_reserve(struct intel_ringbuffer *ringbuf, int size);
493 void intel_ring_reserved_space_cancel(struct intel_ringbuffer *ringbuf);
495 void intel_ring_reserved_space_use(struct intel_ringbuffer *ringbuf);
497 void intel_ring_reserved_space_end(struct intel_ringbuffer *ringbuf);