Lines Matching refs:intel_engine_cs

100 	struct intel_engine_cs *ring;
121 struct intel_engine_cs { struct
141 bool __must_check (*irq_get)(struct intel_engine_cs *ring); argument
142 void (*irq_put)(struct intel_engine_cs *ring); argument
144 int (*init_hw)(struct intel_engine_cs *ring); argument
146 int (*init_context)(struct intel_engine_cs *ring, argument
149 void (*write_tail)(struct intel_engine_cs *ring, argument
151 int __must_check (*flush)(struct intel_engine_cs *ring, argument
154 int (*add_request)(struct intel_engine_cs *ring); argument
161 u32 (*get_seqno)(struct intel_engine_cs *ring, argument
163 void (*set_seqno)(struct intel_engine_cs *ring, argument
165 int (*dispatch_execbuffer)(struct intel_engine_cs *ring, argument
170 void (*cleanup)(struct intel_engine_cs *ring); argument
223 int (*sync_to)(struct intel_engine_cs *ring, argument
224 struct intel_engine_cs *to,
226 int (*signal)(struct intel_engine_cs *signaller,
325 bool intel_ring_initialized(struct intel_engine_cs *ring); argument
328 intel_ring_flag(struct intel_engine_cs *ring) in intel_ring_flag()
334 intel_ring_sync_index(struct intel_engine_cs *ring, in intel_ring_sync_index()
335 struct intel_engine_cs *other) in intel_ring_sync_index()
355 intel_read_status_page(struct intel_engine_cs *ring, in intel_read_status_page()
364 intel_write_status_page(struct intel_engine_cs *ring, in intel_write_status_page()
397 void intel_stop_ring_buffer(struct intel_engine_cs *ring);
398 void intel_cleanup_ring_buffer(struct intel_engine_cs *ring);
400 int __must_check intel_ring_begin(struct intel_engine_cs *ring, int n);
401 int __must_check intel_ring_cacheline_align(struct intel_engine_cs *ring);
402 static inline void intel_ring_emit(struct intel_engine_cs *ring, in intel_ring_emit()
409 static inline void intel_ring_advance(struct intel_engine_cs *ring) in intel_ring_advance()
417 bool intel_ring_stopped(struct intel_engine_cs *ring);
418 void __intel_ring_advance(struct intel_engine_cs *ring);
420 int __must_check intel_ring_idle(struct intel_engine_cs *ring);
421 void intel_ring_init_seqno(struct intel_engine_cs *ring, u32 seqno);
422 int intel_ring_flush_all_caches(struct intel_engine_cs *ring);
423 int intel_ring_invalidate_all_caches(struct intel_engine_cs *ring);
425 void intel_fini_pipe_control(struct intel_engine_cs *ring);
426 int intel_init_pipe_control(struct intel_engine_cs *ring);
434 u64 intel_ring_get_active_head(struct intel_engine_cs *ring);
436 int init_workarounds_ring(struct intel_engine_cs *ring);
444 intel_ring_get_request(struct intel_engine_cs *ring) in intel_ring_get_request()