|
@@ -270,6 +270,7 @@ struct intel_engine_cs {
|
|
struct i915_gem_context *ctx);
|
|
struct i915_gem_context *ctx);
|
|
void (*context_unpin)(struct intel_engine_cs *engine,
|
|
void (*context_unpin)(struct intel_engine_cs *engine,
|
|
struct i915_gem_context *ctx);
|
|
struct i915_gem_context *ctx);
|
|
|
|
+ int (*request_alloc)(struct drm_i915_gem_request *req);
|
|
int (*init_context)(struct drm_i915_gem_request *req);
|
|
int (*init_context)(struct drm_i915_gem_request *req);
|
|
|
|
|
|
int (*emit_flush)(struct drm_i915_gem_request *request,
|
|
int (*emit_flush)(struct drm_i915_gem_request *request,
|
|
@@ -491,8 +492,6 @@ void intel_engine_cleanup(struct intel_engine_cs *engine);
|
|
|
|
|
|
void intel_legacy_submission_resume(struct drm_i915_private *dev_priv);
|
|
void intel_legacy_submission_resume(struct drm_i915_private *dev_priv);
|
|
|
|
|
|
-int intel_ring_alloc_request_extras(struct drm_i915_gem_request *request);
|
|
|
|
-
|
|
|
|
int __must_check intel_ring_begin(struct drm_i915_gem_request *req, int n);
|
|
int __must_check intel_ring_begin(struct drm_i915_gem_request *req, int n);
|
|
int __must_check intel_ring_cacheline_align(struct drm_i915_gem_request *req);
|
|
int __must_check intel_ring_cacheline_align(struct drm_i915_gem_request *req);
|
|
|
|
|