summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/i915/i915_trace.h
diff options
context:
space:
mode:
authorMatthew Brost <matthew.brost@intel.com>2021-07-27 03:23:39 +0300
committerJohn Harrison <John.C.Harrison@Intel.com>2021-07-28 03:32:12 +0300
commitae8ac10dfd2aa9e20cb5baea3c036d8535649113 (patch)
treeacfd306ebe3b6a9e09302128cef37e9bb3676445 /drivers/gpu/drm/i915/i915_trace.h
parent481d458caede241607e8463b9920ff9e29cece38 (diff)
downloadlinux-ae8ac10dfd2aa9e20cb5baea3c036d8535649113.tar.xz
drm/i915/guc: Implement banned contexts for GuC submission
When using GuC submission, if a context gets banned disable scheduling and mark all inflight requests as complete. Cc: John Harrison <John.C.Harrison@Intel.com> Signed-off-by: Matthew Brost <matthew.brost@intel.com> Reviewed-by: John Harrison <John.C.Harrison@Intel.com> Signed-off-by: John Harrison <John.C.Harrison@Intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20210727002348.97202-25-matthew.brost@intel.com
Diffstat (limited to 'drivers/gpu/drm/i915/i915_trace.h')
-rw-r--r--drivers/gpu/drm/i915/i915_trace.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/drivers/gpu/drm/i915/i915_trace.h b/drivers/gpu/drm/i915/i915_trace.h
index 3f43d904f043..9613a7c19661 100644
--- a/drivers/gpu/drm/i915/i915_trace.h
+++ b/drivers/gpu/drm/i915/i915_trace.h
@@ -925,6 +925,11 @@ DEFINE_EVENT(intel_context, intel_context_reset,
TP_ARGS(ce)
);
+DEFINE_EVENT(intel_context, intel_context_ban,
+ TP_PROTO(struct intel_context *ce),
+ TP_ARGS(ce)
+);
+
DEFINE_EVENT(intel_context, intel_context_register,
TP_PROTO(struct intel_context *ce),
TP_ARGS(ce)
@@ -1018,6 +1023,11 @@ trace_intel_context_reset(struct intel_context *ce)
}
static inline void
+trace_intel_context_ban(struct intel_context *ce)
+{
+}
+
+static inline void
trace_intel_context_register(struct intel_context *ce)
{
}