Lines Matching refs:intel_ring_buffer
50 static inline int ring_space(struct intel_ring_buffer *ring) in ring_space()
59 gen2_render_ring_flush(struct intel_ring_buffer *ring, in gen2_render_ring_flush()
85 gen4_render_ring_flush(struct intel_ring_buffer *ring, in gen4_render_ring_flush()
180 intel_emit_post_sync_nonzero_flush(struct intel_ring_buffer *ring) in intel_emit_post_sync_nonzero_flush()
216 gen6_render_ring_flush(struct intel_ring_buffer *ring, in gen6_render_ring_flush()
269 gen7_render_ring_cs_stall_wa(struct intel_ring_buffer *ring) in gen7_render_ring_cs_stall_wa()
288 gen7_render_ring_flush(struct intel_ring_buffer *ring, in gen7_render_ring_flush()
345 static void ring_write_tail(struct intel_ring_buffer *ring, in ring_write_tail()
352 u32 intel_ring_get_active_head(struct intel_ring_buffer *ring) in intel_ring_get_active_head()
361 static int init_ring_common(struct intel_ring_buffer *ring) in init_ring_common()
443 init_pipe_control(struct intel_ring_buffer *ring) in init_pipe_control()
491 cleanup_pipe_control(struct intel_ring_buffer *ring) in cleanup_pipe_control()
510 static int init_render_ring(struct intel_ring_buffer *ring) in init_render_ring()
568 static void render_ring_cleanup(struct intel_ring_buffer *ring) in render_ring_cleanup()
582 update_mboxes(struct intel_ring_buffer *ring, in update_mboxes()
600 gen6_add_request(struct intel_ring_buffer *ring) in gen6_add_request()
632 gen6_ring_sync(struct intel_ring_buffer *waiter, in gen6_ring_sync()
633 struct intel_ring_buffer *signaller, in gen6_ring_sync()
674 pc_render_add_request(struct intel_ring_buffer *ring) in pc_render_add_request()
723 gen6_ring_get_seqno(struct intel_ring_buffer *ring, bool lazy_coherency) in gen6_ring_get_seqno()
734 ring_get_seqno(struct intel_ring_buffer *ring, bool lazy_coherency) in ring_get_seqno()
740 pc_render_get_seqno(struct intel_ring_buffer *ring, bool lazy_coherency) in pc_render_get_seqno()
747 gen5_ring_get_irq(struct intel_ring_buffer *ring) in gen5_ring_get_irq()
767 gen5_ring_put_irq(struct intel_ring_buffer *ring) in gen5_ring_put_irq()
782 i9xx_ring_get_irq(struct intel_ring_buffer *ring) in i9xx_ring_get_irq()
802 i9xx_ring_put_irq(struct intel_ring_buffer *ring) in i9xx_ring_put_irq()
817 i8xx_ring_get_irq(struct intel_ring_buffer *ring) in i8xx_ring_get_irq()
837 i8xx_ring_put_irq(struct intel_ring_buffer *ring) in i8xx_ring_put_irq()
851 void intel_ring_setup_status_page(struct intel_ring_buffer *ring) in intel_ring_setup_status_page()
883 bsd_ring_flush(struct intel_ring_buffer *ring, in bsd_ring_flush()
900 i9xx_add_request(struct intel_ring_buffer *ring) in i9xx_add_request()
918 gen6_ring_get_irq(struct intel_ring_buffer *ring) in gen6_ring_get_irq()
948 gen6_ring_put_irq(struct intel_ring_buffer *ring) in gen6_ring_put_irq()
969 i965_dispatch_execbuffer(struct intel_ring_buffer *ring, in i965_dispatch_execbuffer()
992 i830_dispatch_execbuffer(struct intel_ring_buffer *ring, in i830_dispatch_execbuffer()
1044 i915_dispatch_execbuffer(struct intel_ring_buffer *ring, in i915_dispatch_execbuffer()
1061 static void cleanup_status_page(struct intel_ring_buffer *ring) in cleanup_status_page()
1077 static int init_status_page(struct intel_ring_buffer *ring) in init_status_page()
1125 static int init_phys_hws_pga(struct intel_ring_buffer *ring) in init_phys_hws_pga()
1149 struct intel_ring_buffer *ring) in intel_init_ring_buffer()
1229 void intel_cleanup_ring_buffer(struct intel_ring_buffer *ring) in intel_cleanup_ring_buffer()
1258 static int intel_ring_wait_seqno(struct intel_ring_buffer *ring, u32 seqno) in intel_ring_wait_seqno()
1269 static int intel_ring_wait_request(struct intel_ring_buffer *ring, int n) in intel_ring_wait_request()
1326 static int ring_wait_for_space(struct intel_ring_buffer *ring, int n) in ring_wait_for_space()
1371 static int intel_wrap_ring_buffer(struct intel_ring_buffer *ring) in intel_wrap_ring_buffer()
1393 int intel_ring_idle(struct intel_ring_buffer *ring) in intel_ring_idle()
1417 intel_ring_alloc_seqno(struct intel_ring_buffer *ring) in intel_ring_alloc_seqno()
1425 int intel_ring_begin(struct intel_ring_buffer *ring, in intel_ring_begin()
1457 void intel_ring_advance(struct intel_ring_buffer *ring) in intel_ring_advance()
1468 static void gen6_bsd_ring_write_tail(struct intel_ring_buffer *ring, in gen6_bsd_ring_write_tail()
1501 static int gen6_ring_flush(struct intel_ring_buffer *ring, in gen6_ring_flush()
1530 hsw_ring_dispatch_execbuffer(struct intel_ring_buffer *ring, in hsw_ring_dispatch_execbuffer()
1551 gen6_ring_dispatch_execbuffer(struct intel_ring_buffer *ring, in gen6_ring_dispatch_execbuffer()
1573 static int blt_ring_flush(struct intel_ring_buffer *ring, in blt_ring_flush()
1604 struct intel_ring_buffer *ring = &dev_priv->ring[RCS]; in intel_init_render_ring_buffer()
1689 struct intel_ring_buffer *ring = &dev_priv->ring[RCS]; in intel_render_ring_init_dri()
1757 struct intel_ring_buffer *ring = &dev_priv->ring[VCS]; in intel_init_bsd_ring_buffer()
1805 struct intel_ring_buffer *ring = &dev_priv->ring[BCS]; in intel_init_blt_ring_buffer()
1831 intel_ring_flush_all_caches(struct intel_ring_buffer *ring) in intel_ring_flush_all_caches()
1847 intel_ring_invalidate_all_caches(struct intel_ring_buffer *ring) in intel_ring_invalidate_all_caches()