|
@@ -477,6 +477,30 @@ DEFINE_EVENT(i915_gem_request, i915_gem_request_add,
|
|
|
TP_ARGS(req)
|
|
|
);
|
|
|
|
|
|
+#if defined(CONFIG_DRM_I915_LOW_LEVEL_TRACEPOINTS)
|
|
|
+DEFINE_EVENT(i915_gem_request, i915_gem_request_submit,
|
|
|
+ TP_PROTO(struct drm_i915_gem_request *req),
|
|
|
+ TP_ARGS(req)
|
|
|
+);
|
|
|
+
|
|
|
+DEFINE_EVENT(i915_gem_request, i915_gem_request_execute,
|
|
|
+ TP_PROTO(struct drm_i915_gem_request *req),
|
|
|
+ TP_ARGS(req)
|
|
|
+);
|
|
|
+#else
|
|
|
+#if !defined(TRACE_HEADER_MULTI_READ)
|
|
|
+static inline void
|
|
|
+trace_i915_gem_request_submit(struct drm_i915_gem_request *req)
|
|
|
+{
|
|
|
+}
|
|
|
+
|
|
|
+static inline void
|
|
|
+trace_i915_gem_request_execute(struct drm_i915_gem_request *req)
|
|
|
+{
|
|
|
+}
|
|
|
+#endif
|
|
|
+#endif
|
|
|
+
|
|
|
TRACE_EVENT(i915_gem_request_notify,
|
|
|
TP_PROTO(struct intel_engine_cs *engine),
|
|
|
TP_ARGS(engine),
|