Lines Matching refs:intel_engine_cs

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()
125 struct intel_engine_cs *ring = req->ring; in gen4_render_ring_flush()
219 struct intel_engine_cs *ring = req->ring; in intel_emit_post_sync_nonzero_flush()
255 struct intel_engine_cs *ring = req->ring; in gen6_render_ring_flush()
307 struct intel_engine_cs *ring = req->ring; in gen7_render_ring_cs_stall_wa()
328 struct intel_engine_cs *ring = req->ring; in gen7_render_ring_flush()
392 struct intel_engine_cs *ring = req->ring; in gen8_emit_pipe_control()
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()
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()
1229 struct intel_engine_cs *signaller = signaller_req->ring; in gen8_rcs_signal()
1232 struct intel_engine_cs *waiter; in gen8_rcs_signal()
1270 struct intel_engine_cs *signaller = signaller_req->ring; in gen8_xcs_signal()
1273 struct intel_engine_cs *waiter; in gen8_xcs_signal()
1308 struct intel_engine_cs *signaller = signaller_req->ring; in gen6_signal()
1311 struct intel_engine_cs *useless; in gen6_signal()
1351 struct intel_engine_cs *ring = req->ring; in gen6_add_request()
1388 struct intel_engine_cs *signaller, in gen8_ring_sync()
1391 struct intel_engine_cs *waiter = waiter_req->ring; in gen8_ring_sync()
1414 struct intel_engine_cs *signaller, in gen6_ring_sync()
1417 struct intel_engine_cs *waiter = waiter_req->ring; in gen6_ring_sync()
1465 struct intel_engine_cs *ring = req->ring; in pc_render_add_request()
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()
1675 struct intel_engine_cs *ring = req->ring; in i9xx_add_request()
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()
1847 struct intel_engine_cs *ring = req->ring; in i830_dispatch_execbuffer()
1910 struct intel_engine_cs *ring = req->ring; in i915_dispatch_execbuffer()
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()
2080 intel_engine_create_ringbuffer(struct intel_engine_cs *engine, int size) in intel_engine_create_ringbuffer()
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()
2410 struct intel_engine_cs *ring = req->ring; in intel_ring_cacheline_align()
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()
2528 struct intel_engine_cs *ring = req->ring; in gen8_ring_dispatch_execbuffer()
2554 struct intel_engine_cs *ring = req->ring; in hsw_ring_dispatch_execbuffer()
2579 struct intel_engine_cs *ring = req->ring; in gen6_ring_dispatch_execbuffer()
2602 struct intel_engine_cs *ring = req->ring; in gen6_ring_flush()
2647 struct intel_engine_cs *ring = &dev_priv->ring[RCS]; in intel_init_render_ring_buffer()
2797 struct intel_engine_cs *ring = &dev_priv->ring[VCS]; in intel_init_bsd_ring_buffer()
2873 struct intel_engine_cs *ring = &dev_priv->ring[VCS2]; in intel_init_bsd2_ring_buffer()
2903 struct intel_engine_cs *ring = &dev_priv->ring[BCS]; in intel_init_blt_ring_buffer()
2960 struct intel_engine_cs *ring = &dev_priv->ring[VECS]; in intel_init_vebox_ring_buffer()
3011 struct intel_engine_cs *ring = req->ring; in intel_ring_flush_all_caches()
3030 struct intel_engine_cs *ring = req->ring; in intel_ring_invalidate_all_caches()
3049 intel_stop_ring_buffer(struct intel_engine_cs *ring) in intel_stop_ring_buffer()