Lines Matching refs:i915_request
124 struct i915_request *active_request;
168 struct i915_request;
250 struct i915_request *request_count;
451 struct i915_request *(*prepare)(struct intel_engine_cs *engine);
453 struct i915_request *rq);
465 int (*request_alloc)(struct i915_request *rq);
466 int (*init_context)(struct i915_request *rq);
468 int (*emit_flush)(struct i915_request *request, u32 mode);
472 int (*emit_bb_start)(struct i915_request *rq,
478 void (*emit_breadcrumb)(struct i915_request *rq, u32 *cs);
487 void (*submit_request)(struct i915_request *rq);
495 void (*schedule)(struct i915_request *request,
564 int (*sync_to)(struct i915_request *rq,
565 struct i915_request *signal);
566 u32 *(*signal)(struct i915_request *rq, u32 *cs);
813 int __must_check intel_ring_cacheline_align(struct i915_request *rq);
816 u32 __must_check *intel_ring_begin(struct i915_request *rq, unsigned int n);
818 static inline void intel_ring_advance(struct i915_request *rq, u32 *cs) in intel_ring_advance()
849 static inline u32 intel_ring_offset(const struct i915_request *rq, void *addr) in intel_ring_offset()
984 const struct i915_request *rq) in intel_wait_update_request()
997 const struct i915_request *rq) in intel_wait_check_request()
1011 bool intel_engine_enable_signaling(struct i915_request *request, bool wakeup);
1012 void intel_engine_cancel_signaling(struct i915_request *request);