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 void __intel_ring_advance(struct intel_engine_cs *ring) in __intel_ring_advance()
94 gen2_render_ring_flush(struct intel_engine_cs *ring, in gen2_render_ring_flush()
120 gen4_render_ring_flush(struct intel_engine_cs *ring, in gen4_render_ring_flush()
215 intel_emit_post_sync_nonzero_flush(struct intel_engine_cs *ring) in intel_emit_post_sync_nonzero_flush()
250 gen6_render_ring_flush(struct intel_engine_cs *ring, in gen6_render_ring_flush()
302 gen7_render_ring_cs_stall_wa(struct intel_engine_cs *ring) in gen7_render_ring_cs_stall_wa()
321 gen7_render_ring_flush(struct intel_engine_cs *ring, in gen7_render_ring_flush()
383 gen8_emit_pipe_control(struct intel_engine_cs *ring, in gen8_emit_pipe_control()
404 gen8_render_ring_flush(struct intel_engine_cs *ring, in gen8_render_ring_flush()
440 static void ring_write_tail(struct intel_engine_cs *ring, in ring_write_tail()
447 u64 intel_ring_get_active_head(struct intel_engine_cs *ring) in intel_ring_get_active_head()
463 static void ring_setup_phys_status_page(struct intel_engine_cs *ring) in ring_setup_phys_status_page()
474 static void intel_ring_setup_status_page(struct intel_engine_cs *ring) in intel_ring_setup_status_page()
536 static bool stop_ring(struct intel_engine_cs *ring) in stop_ring()
565 static int init_ring_common(struct intel_engine_cs *ring) in init_ring_common()
651 intel_fini_pipe_control(struct intel_engine_cs *ring) in intel_fini_pipe_control()
668 intel_init_pipe_control(struct intel_engine_cs *ring) in intel_init_pipe_control()
708 static int intel_ring_workarounds_emit(struct intel_engine_cs *ring, in intel_ring_workarounds_emit()
747 static int intel_rcs_ctx_init(struct intel_engine_cs *ring, in intel_rcs_ctx_init()
800 static int bdw_init_workarounds(struct intel_engine_cs *ring) in bdw_init_workarounds()
861 static int chv_init_workarounds(struct intel_engine_cs *ring) in chv_init_workarounds()
909 static int gen9_init_workarounds(struct intel_engine_cs *ring) in gen9_init_workarounds()
967 static int skl_tune_iz_hashing(struct intel_engine_cs *ring) in skl_tune_iz_hashing()
1010 static int skl_init_workarounds(struct intel_engine_cs *ring) in skl_init_workarounds()
1032 int init_workarounds_ring(struct intel_engine_cs *ring) in init_workarounds_ring()
1055 static int init_render_ring(struct intel_engine_cs *ring) in init_render_ring()
1107 static void render_ring_cleanup(struct intel_engine_cs *ring) in render_ring_cleanup()
1246 gen6_add_request(struct intel_engine_cs *ring) in gen6_add_request()
1358 pc_render_add_request(struct intel_engine_cs *ring) in pc_render_add_request()
1408 gen6_ring_get_seqno(struct intel_engine_cs *ring, bool lazy_coherency) in gen6_ring_get_seqno()
1422 ring_get_seqno(struct intel_engine_cs *ring, bool lazy_coherency) in ring_get_seqno()
1428 ring_set_seqno(struct intel_engine_cs *ring, u32 seqno) in ring_set_seqno()
1434 pc_render_get_seqno(struct intel_engine_cs *ring, bool lazy_coherency) in pc_render_get_seqno()
1440 pc_render_set_seqno(struct intel_engine_cs *ring, u32 seqno) in pc_render_set_seqno()
1446 gen5_ring_get_irq(struct intel_engine_cs *ring) in gen5_ring_get_irq()
1464 gen5_ring_put_irq(struct intel_engine_cs *ring) in gen5_ring_put_irq()
1477 i9xx_ring_get_irq(struct intel_engine_cs *ring) in i9xx_ring_get_irq()
1498 i9xx_ring_put_irq(struct intel_engine_cs *ring) in i9xx_ring_put_irq()
1514 i8xx_ring_get_irq(struct intel_engine_cs *ring) in i8xx_ring_get_irq()
1535 i8xx_ring_put_irq(struct intel_engine_cs *ring) in i8xx_ring_put_irq()
1551 bsd_ring_flush(struct intel_engine_cs *ring, in bsd_ring_flush()
1568 i9xx_add_request(struct intel_engine_cs *ring) in i9xx_add_request()
1587 gen6_ring_get_irq(struct intel_engine_cs *ring) in gen6_ring_get_irq()
1612 gen6_ring_put_irq(struct intel_engine_cs *ring) in gen6_ring_put_irq()
1630 hsw_vebox_get_irq(struct intel_engine_cs *ring) in hsw_vebox_get_irq()
1650 hsw_vebox_put_irq(struct intel_engine_cs *ring) in hsw_vebox_put_irq()
1665 gen8_ring_get_irq(struct intel_engine_cs *ring) in gen8_ring_get_irq()
1691 gen8_ring_put_irq(struct intel_engine_cs *ring) in gen8_ring_put_irq()
1711 i965_dispatch_execbuffer(struct intel_engine_cs *ring, in i965_dispatch_execbuffer()
1737 i830_dispatch_execbuffer(struct intel_engine_cs *ring, in i830_dispatch_execbuffer()
1799 i915_dispatch_execbuffer(struct intel_engine_cs *ring, in i915_dispatch_execbuffer()
1817 static void cleanup_status_page(struct intel_engine_cs *ring) in cleanup_status_page()
1831 static int init_status_page(struct intel_engine_cs *ring) in init_status_page()
1882 static int init_phys_status_page(struct intel_engine_cs *ring) in init_phys_status_page()
1961 struct intel_engine_cs *ring) in intel_init_ring_buffer()
2031 void intel_cleanup_ring_buffer(struct intel_engine_cs *ring) in intel_cleanup_ring_buffer()
2060 static int intel_ring_wait_request(struct intel_engine_cs *ring, int n) in intel_ring_wait_request()
2088 static int ring_wait_for_space(struct intel_engine_cs *ring, int n) in ring_wait_for_space()
2140 static int intel_wrap_ring_buffer(struct intel_engine_cs *ring) in intel_wrap_ring_buffer()
2163 int intel_ring_idle(struct intel_engine_cs *ring) in intel_ring_idle()
2187 intel_ring_alloc_request(struct intel_engine_cs *ring) in intel_ring_alloc_request()
2215 static int __intel_ring_prepare(struct intel_engine_cs *ring, in __intel_ring_prepare()
2236 int intel_ring_begin(struct intel_engine_cs *ring, in intel_ring_begin()
2261 int intel_ring_cacheline_align(struct intel_engine_cs *ring) in intel_ring_cacheline_align()
2282 void intel_ring_init_seqno(struct intel_engine_cs *ring, u32 seqno) in intel_ring_init_seqno()
2300 static void gen6_bsd_ring_write_tail(struct intel_engine_cs *ring, in gen6_bsd_ring_write_tail()
2333 static int gen6_bsd_ring_flush(struct intel_engine_cs *ring, in gen6_bsd_ring_flush()
2377 gen8_ring_dispatch_execbuffer(struct intel_engine_cs *ring, in gen8_ring_dispatch_execbuffer()
2400 hsw_ring_dispatch_execbuffer(struct intel_engine_cs *ring, in hsw_ring_dispatch_execbuffer()
2422 gen6_ring_dispatch_execbuffer(struct intel_engine_cs *ring, in gen6_ring_dispatch_execbuffer()
2445 static int gen6_ring_flush(struct intel_engine_cs *ring, in gen6_ring_flush()
2492 struct intel_engine_cs *ring = &dev_priv->ring[RCS]; in intel_init_render_ring_buffer() local
2641 struct intel_engine_cs *ring = &dev_priv->ring[VCS]; in intel_init_bsd_ring_buffer() local
2717 struct intel_engine_cs *ring = &dev_priv->ring[VCS2]; in intel_init_bsd2_ring_buffer() local
2747 struct intel_engine_cs *ring = &dev_priv->ring[BCS]; in intel_init_blt_ring_buffer() local
2804 struct intel_engine_cs *ring = &dev_priv->ring[VECS]; in intel_init_vebox_ring_buffer() local
2853 intel_ring_flush_all_caches(struct intel_engine_cs *ring) in intel_ring_flush_all_caches()
2871 intel_ring_invalidate_all_caches(struct intel_engine_cs *ring) in intel_ring_invalidate_all_caches()
2891 intel_stop_ring_buffer(struct intel_engine_cs *ring) in intel_stop_ring_buffer()