Lines Matching defs:ring
47 static inline int ring_space(struct intel_ring_buffer *ring) in ring_space()
70 render_ring_flush(struct intel_ring_buffer *ring, in render_ring_flush()
174 intel_emit_post_sync_nonzero_flush(struct intel_ring_buffer *ring) in intel_emit_post_sync_nonzero_flush()
210 gen6_render_ring_flush(struct intel_ring_buffer *ring, in gen6_render_ring_flush()
248 static void ring_write_tail(struct intel_ring_buffer *ring, in ring_write_tail()
255 u32 intel_ring_get_active_head(struct intel_ring_buffer *ring) in intel_ring_get_active_head()
264 static int init_ring_common(struct intel_ring_buffer *ring) in init_ring_common()
332 init_pipe_control(struct intel_ring_buffer *ring) in init_pipe_control()
377 cleanup_pipe_control(struct intel_ring_buffer *ring) in cleanup_pipe_control()
394 static int init_render_ring(struct intel_ring_buffer *ring) in init_render_ring()
425 static void render_ring_cleanup(struct intel_ring_buffer *ring) in render_ring_cleanup()
434 update_mboxes(struct intel_ring_buffer *ring, in update_mboxes()
456 gen6_add_request(struct intel_ring_buffer *ring, in gen6_add_request()
493 int ring, in intel_ring_sync()
565 pc_render_add_request(struct intel_ring_buffer *ring, in pc_render_add_request()
617 render_ring_add_request(struct intel_ring_buffer *ring, in render_ring_add_request()
639 gen6_ring_get_seqno(struct intel_ring_buffer *ring) in gen6_ring_get_seqno()
652 ring_get_seqno(struct intel_ring_buffer *ring) in ring_get_seqno()
658 pc_render_get_seqno(struct intel_ring_buffer *ring) in pc_render_get_seqno()
697 render_ring_get_irq(struct intel_ring_buffer *ring) in render_ring_get_irq()
719 render_ring_put_irq(struct intel_ring_buffer *ring) in render_ring_put_irq()
736 void intel_ring_setup_status_page(struct intel_ring_buffer *ring) in intel_ring_setup_status_page()
768 bsd_ring_flush(struct intel_ring_buffer *ring, in bsd_ring_flush()
785 ring_add_request(struct intel_ring_buffer *ring, in ring_add_request()
808 gen6_ring_get_irq(struct intel_ring_buffer *ring, u32 gflag, u32 rflag) in gen6_ring_get_irq()
834 gen6_ring_put_irq(struct intel_ring_buffer *ring, u32 gflag, u32 rflag) in gen6_ring_put_irq()
852 bsd_ring_get_irq(struct intel_ring_buffer *ring) in bsd_ring_get_irq()
872 bsd_ring_put_irq(struct intel_ring_buffer *ring) in bsd_ring_put_irq()
888 ring_dispatch_execbuffer(struct intel_ring_buffer *ring, u32 offset, u32 length) in ring_dispatch_execbuffer()
906 render_ring_dispatch_execbuffer(struct intel_ring_buffer *ring, in render_ring_dispatch_execbuffer()
942 static void cleanup_status_page(struct intel_ring_buffer *ring) in cleanup_status_page()
959 static int init_status_page(struct intel_ring_buffer *ring) in init_status_page()
1004 struct intel_ring_buffer *ring) in intel_init_ring_buffer()
1077 void intel_cleanup_ring_buffer(struct intel_ring_buffer *ring) in intel_cleanup_ring_buffer()
1106 static int intel_wrap_ring_buffer(struct intel_ring_buffer *ring) in intel_wrap_ring_buffer()
1130 int intel_wait_ring_buffer(struct intel_ring_buffer *ring, int n) in intel_wait_ring_buffer()
1169 int intel_ring_begin(struct intel_ring_buffer *ring, in intel_ring_begin()
1195 void intel_ring_advance(struct intel_ring_buffer *ring) in intel_ring_advance()
1240 static void gen6_bsd_ring_write_tail(struct intel_ring_buffer *ring, in gen6_bsd_ring_write_tail()
1262 static int gen6_ring_flush(struct intel_ring_buffer *ring, in gen6_ring_flush()
1284 gen6_ring_dispatch_execbuffer(struct intel_ring_buffer *ring, in gen6_ring_dispatch_execbuffer()
1302 gen6_render_ring_get_irq(struct intel_ring_buffer *ring) in gen6_render_ring_get_irq()
1310 gen6_render_ring_put_irq(struct intel_ring_buffer *ring) in gen6_render_ring_put_irq()
1318 gen6_bsd_ring_get_irq(struct intel_ring_buffer *ring) in gen6_bsd_ring_get_irq()
1326 gen6_bsd_ring_put_irq(struct intel_ring_buffer *ring) in gen6_bsd_ring_put_irq()
1357 blt_ring_get_irq(struct intel_ring_buffer *ring) in blt_ring_get_irq()
1365 blt_ring_put_irq(struct intel_ring_buffer *ring) in blt_ring_put_irq()
1382 to_blt_workaround(struct intel_ring_buffer *ring) in to_blt_workaround()
1387 static int blt_ring_init(struct intel_ring_buffer *ring) in blt_ring_init()
1422 static int blt_ring_begin(struct intel_ring_buffer *ring, in blt_ring_begin()
1438 static int blt_ring_flush(struct intel_ring_buffer *ring, in blt_ring_flush()
1459 static void blt_ring_cleanup(struct intel_ring_buffer *ring) in blt_ring_cleanup()
1493 struct intel_ring_buffer *ring = &dev_priv->ring[RCS]; in intel_init_render_ring_buffer() local
1518 struct intel_ring_buffer *ring = &dev_priv->ring[RCS]; in intel_render_ring_init_dri() local
1563 struct intel_ring_buffer *ring = &dev_priv->ring[VCS]; in intel_init_bsd_ring_buffer() local
1576 struct intel_ring_buffer *ring = &dev_priv->ring[BCS]; in intel_init_blt_ring_buffer() local