Lines Matching refs:intel_ringbuffer
96 struct intel_ringbuffer { struct
134 struct intel_ringbuffer *buffer; argument
237 int (*emit_request)(struct intel_ringbuffer *ringbuf,
239 int (*emit_flush)(struct intel_ringbuffer *ringbuf,
243 int (*emit_bb_start)(struct intel_ringbuffer *ringbuf,
390 void intel_unpin_ringbuffer_obj(struct intel_ringbuffer *ringbuf);
392 struct intel_ringbuffer *ringbuf);
393 void intel_destroy_ringbuffer_obj(struct intel_ringbuffer *ringbuf);
395 struct intel_ringbuffer *ringbuf);
405 struct intel_ringbuffer *ringbuf = ring->buffer; in intel_ring_emit()
411 struct intel_ringbuffer *ringbuf = ring->buffer; in intel_ring_advance()
415 void intel_ring_update_space(struct intel_ringbuffer *ringbuf);
416 int intel_ring_space(struct intel_ringbuffer *ringbuf);
438 static inline u32 intel_ring_get_tail(struct intel_ringbuffer *ringbuf) in intel_ring_get_tail()