Lines Matching defs:ring
37 intel_ring_initialized(struct intel_engine_cs *ring) in intel_ring_initialized()
78 bool intel_ring_stopped(struct intel_engine_cs *ring) in intel_ring_stopped()
84 static void __intel_ring_advance(struct intel_engine_cs *ring) in __intel_ring_advance()
98 struct intel_engine_cs *ring = req->ring; in gen2_render_ring_flush() local
125 struct intel_engine_cs *ring = req->ring; in gen4_render_ring_flush() local
219 struct intel_engine_cs *ring = req->ring; in intel_emit_post_sync_nonzero_flush() local
255 struct intel_engine_cs *ring = req->ring; in gen6_render_ring_flush() local
307 struct intel_engine_cs *ring = req->ring; in gen7_render_ring_cs_stall_wa() local
328 struct intel_engine_cs *ring = req->ring; in gen7_render_ring_flush() local
392 struct intel_engine_cs *ring = req->ring; in gen8_emit_pipe_control() local
448 static void ring_write_tail(struct intel_engine_cs *ring, in ring_write_tail()
455 u64 intel_ring_get_active_head(struct intel_engine_cs *ring) in intel_ring_get_active_head()
471 static void ring_setup_phys_status_page(struct intel_engine_cs *ring) in ring_setup_phys_status_page()
482 static void intel_ring_setup_status_page(struct intel_engine_cs *ring) in intel_ring_setup_status_page()
544 static bool stop_ring(struct intel_engine_cs *ring) in stop_ring()
573 static int init_ring_common(struct intel_engine_cs *ring) in init_ring_common()
659 intel_fini_pipe_control(struct intel_engine_cs *ring) in intel_fini_pipe_control()
676 intel_init_pipe_control(struct intel_engine_cs *ring) in intel_init_pipe_control()
719 struct intel_engine_cs *ring = req->ring; in intel_ring_workarounds_emit() local
807 static int gen8_init_workarounds(struct intel_engine_cs *ring) in gen8_init_workarounds()
859 static int bdw_init_workarounds(struct intel_engine_cs *ring) in bdw_init_workarounds()
888 static int chv_init_workarounds(struct intel_engine_cs *ring) in chv_init_workarounds()
907 static int gen9_init_workarounds(struct intel_engine_cs *ring) in gen9_init_workarounds()
991 static int skl_tune_iz_hashing(struct intel_engine_cs *ring) in skl_tune_iz_hashing()
1033 static int skl_init_workarounds(struct intel_engine_cs *ring) in skl_init_workarounds()
1100 static int bxt_init_workarounds(struct intel_engine_cs *ring) in bxt_init_workarounds()
1135 int init_workarounds_ring(struct intel_engine_cs *ring) in init_workarounds_ring()
1159 static int init_render_ring(struct intel_engine_cs *ring) in init_render_ring()
1211 static void render_ring_cleanup(struct intel_engine_cs *ring) in render_ring_cleanup()
1351 struct intel_engine_cs *ring = req->ring; in gen6_add_request() local
1465 struct intel_engine_cs *ring = req->ring; in pc_render_add_request() local
1512 gen6_ring_get_seqno(struct intel_engine_cs *ring, bool lazy_coherency) in gen6_ring_get_seqno()
1526 ring_get_seqno(struct intel_engine_cs *ring, bool lazy_coherency) in ring_get_seqno()
1532 ring_set_seqno(struct intel_engine_cs *ring, u32 seqno) in ring_set_seqno()
1538 pc_render_get_seqno(struct intel_engine_cs *ring, bool lazy_coherency) in pc_render_get_seqno()
1544 pc_render_set_seqno(struct intel_engine_cs *ring, u32 seqno) in pc_render_set_seqno()
1550 gen5_ring_get_irq(struct intel_engine_cs *ring) in gen5_ring_get_irq()
1568 gen5_ring_put_irq(struct intel_engine_cs *ring) in gen5_ring_put_irq()
1581 i9xx_ring_get_irq(struct intel_engine_cs *ring) in i9xx_ring_get_irq()
1602 i9xx_ring_put_irq(struct intel_engine_cs *ring) in i9xx_ring_put_irq()
1618 i8xx_ring_get_irq(struct intel_engine_cs *ring) in i8xx_ring_get_irq()
1639 i8xx_ring_put_irq(struct intel_engine_cs *ring) in i8xx_ring_put_irq()
1659 struct intel_engine_cs *ring = req->ring; in bsd_ring_flush() local
1675 struct intel_engine_cs *ring = req->ring; in i9xx_add_request() local
1692 gen6_ring_get_irq(struct intel_engine_cs *ring) in gen6_ring_get_irq()
1717 gen6_ring_put_irq(struct intel_engine_cs *ring) in gen6_ring_put_irq()
1735 hsw_vebox_get_irq(struct intel_engine_cs *ring) in hsw_vebox_get_irq()
1755 hsw_vebox_put_irq(struct intel_engine_cs *ring) in hsw_vebox_put_irq()
1770 gen8_ring_get_irq(struct intel_engine_cs *ring) in gen8_ring_get_irq()
1796 gen8_ring_put_irq(struct intel_engine_cs *ring) in gen8_ring_put_irq()
1820 struct intel_engine_cs *ring = req->ring; in i965_dispatch_execbuffer() local
1847 struct intel_engine_cs *ring = req->ring; in i830_dispatch_execbuffer() local
1910 struct intel_engine_cs *ring = req->ring; in i915_dispatch_execbuffer() local
1925 static void cleanup_phys_status_page(struct intel_engine_cs *ring) in cleanup_phys_status_page()
1936 static void cleanup_status_page(struct intel_engine_cs *ring) in cleanup_status_page()
1950 static int init_status_page(struct intel_engine_cs *ring) in init_status_page()
2001 static int init_phys_status_page(struct intel_engine_cs *ring) in init_phys_status_page()
2082 struct intel_ringbuffer *ring; in intel_engine_create_ringbuffer() local
2115 intel_ringbuffer_free(struct intel_ringbuffer *ring) in intel_ringbuffer_free()
2122 struct intel_engine_cs *ring) in intel_init_ring_buffer()
2174 void intel_cleanup_ring_buffer(struct intel_engine_cs *ring) in intel_cleanup_ring_buffer()
2204 static int ring_wait_for_space(struct intel_engine_cs *ring, int n) in ring_wait_for_space()
2249 int intel_ring_idle(struct intel_engine_cs *ring) in intel_ring_idle()
2336 static int __intel_ring_prepare(struct intel_engine_cs *ring, int bytes) in __intel_ring_prepare()
2386 struct intel_engine_cs *ring; in intel_ring_begin() local
2410 struct intel_engine_cs *ring = req->ring; in intel_ring_cacheline_align() local
2430 void intel_ring_init_seqno(struct intel_engine_cs *ring, u32 seqno) in intel_ring_init_seqno()
2446 static void gen6_bsd_ring_write_tail(struct intel_engine_cs *ring, in gen6_bsd_ring_write_tail()
2482 struct intel_engine_cs *ring = req->ring; in gen6_bsd_ring_flush() local
2528 struct intel_engine_cs *ring = req->ring; in gen8_ring_dispatch_execbuffer() local
2554 struct intel_engine_cs *ring = req->ring; in hsw_ring_dispatch_execbuffer() local
2579 struct intel_engine_cs *ring = req->ring; in gen6_ring_dispatch_execbuffer() local
2602 struct intel_engine_cs *ring = req->ring; in gen6_ring_flush() local
2647 struct intel_engine_cs *ring = &dev_priv->ring[RCS]; in intel_init_render_ring_buffer() local
2797 struct intel_engine_cs *ring = &dev_priv->ring[VCS]; in intel_init_bsd_ring_buffer() local
2873 struct intel_engine_cs *ring = &dev_priv->ring[VCS2]; in intel_init_bsd2_ring_buffer() local
2903 struct intel_engine_cs *ring = &dev_priv->ring[BCS]; in intel_init_blt_ring_buffer() local
2960 struct intel_engine_cs *ring = &dev_priv->ring[VECS]; in intel_init_vebox_ring_buffer() local
3011 struct intel_engine_cs *ring = req->ring; in intel_ring_flush_all_caches() local
3030 struct intel_engine_cs *ring = req->ring; in intel_ring_invalidate_all_caches() local
3049 intel_stop_ring_buffer(struct intel_engine_cs *ring) in intel_stop_ring_buffer()