Lines Matching defs:ring
257 static uint64_t execlists_ctx_descriptor(struct intel_engine_cs *ring, in execlists_ctx_descriptor()
287 static void execlists_elsp_write(struct intel_engine_cs *ring, in execlists_elsp_write()
339 static void execlists_submit_contexts(struct intel_engine_cs *ring, in execlists_submit_contexts()
367 static void execlists_context_unqueue(struct intel_engine_cs *ring) in execlists_context_unqueue()
427 static bool execlists_check_remove_request(struct intel_engine_cs *ring, in execlists_check_remove_request()
464 void intel_lrc_irq_handler(struct intel_engine_cs *ring) in intel_lrc_irq_handler()
517 static int execlists_context_queue(struct intel_engine_cs *ring, in execlists_context_queue()
585 struct intel_engine_cs *ring = ringbuf->ring; in logical_ring_invalidate_all_caches() local
606 struct intel_engine_cs *ring = ringbuf->ring; in execlists_move_to_gpu() local
652 struct intel_engine_cs *ring, in intel_execlists_submission()
742 void intel_execlists_retire_requests(struct intel_engine_cs *ring) in intel_execlists_retire_requests()
771 void intel_logical_ring_stop(struct intel_engine_cs *ring) in intel_logical_ring_stop()
796 struct intel_engine_cs *ring = ringbuf->ring; in logical_ring_flush_all_caches() local
824 struct intel_engine_cs *ring = ringbuf->ring; in intel_logical_ring_advance_and_submit() local
834 static int intel_lr_context_pin(struct intel_engine_cs *ring, in intel_lr_context_pin()
865 void intel_lr_context_unpin(struct intel_engine_cs *ring, in intel_lr_context_unpin()
880 static int logical_ring_alloc_request(struct intel_engine_cs *ring, in logical_ring_alloc_request()
924 struct intel_engine_cs *ring = ringbuf->ring; in logical_ring_wait_request() local
964 struct intel_engine_cs *ring = ringbuf->ring; in logical_ring_wait_for_space() local
1070 struct intel_engine_cs *ring = ringbuf->ring; in intel_logical_ring_begin() local
1093 static int intel_logical_ring_workarounds_emit(struct intel_engine_cs *ring, in intel_logical_ring_workarounds_emit()
1131 static int gen8_init_common_ring(struct intel_engine_cs *ring) in gen8_init_common_ring()
1157 static int gen8_init_render_ring(struct intel_engine_cs *ring) in gen8_init_render_ring()
1180 static int gen9_init_render_ring(struct intel_engine_cs *ring) in gen9_init_render_ring()
1212 static bool gen8_logical_ring_get_irq(struct intel_engine_cs *ring) in gen8_logical_ring_get_irq()
1231 static void gen8_logical_ring_put_irq(struct intel_engine_cs *ring) in gen8_logical_ring_put_irq()
1250 struct intel_engine_cs *ring = ringbuf->ring; in gen8_emit_flush() local
1291 struct intel_engine_cs *ring = ringbuf->ring; in gen8_emit_flush_render() local
1330 static u32 gen8_get_seqno(struct intel_engine_cs *ring, bool lazy_coherency) in gen8_get_seqno()
1335 static void gen8_set_seqno(struct intel_engine_cs *ring, u32 seqno) in gen8_set_seqno()
1343 struct intel_engine_cs *ring = ringbuf->ring; in gen8_emit_request() local
1381 static int intel_lr_context_render_state_init(struct intel_engine_cs *ring, in intel_lr_context_render_state_init()
1414 static int gen8_init_rcs_context(struct intel_engine_cs *ring, in gen8_init_rcs_context()
1432 void intel_logical_ring_cleanup(struct intel_engine_cs *ring) in intel_logical_ring_cleanup()
1456 static int logical_ring_init(struct drm_device *dev, struct intel_engine_cs *ring) in logical_ring_init()
1484 struct intel_engine_cs *ring = &dev_priv->ring[RCS]; in logical_render_ring_init() local
1522 struct intel_engine_cs *ring = &dev_priv->ring[VCS]; in logical_bsd_ring_init() local
1547 struct intel_engine_cs *ring = &dev_priv->ring[VCS2]; in logical_bsd2_ring_init() local
1572 struct intel_engine_cs *ring = &dev_priv->ring[BCS]; in logical_blt_ring_init() local
1597 struct intel_engine_cs *ring = &dev_priv->ring[VECS]; in logical_vebox_ring_init() local
1727 struct intel_engine_cs *ring, struct intel_ringbuffer *ringbuf) in populate_lr_context()
1859 struct intel_engine_cs *ring = ringbuf->ring; in intel_lr_context_free() local
1873 static uint32_t get_lr_context_size(struct intel_engine_cs *ring) in get_lr_context_size()
1897 static void lrc_setup_hardware_status_page(struct intel_engine_cs *ring, in lrc_setup_hardware_status_page()
1928 struct intel_engine_cs *ring) in intel_lr_context_deferred_create()
2042 struct intel_engine_cs *ring; in intel_lr_context_reset() local