]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - include/linux/trace_clock.h
Merge branch 'omap-pool'
[linux-2.6-omap-h63xx.git] / include / linux / trace_clock.h
diff --git a/include/linux/trace_clock.h b/include/linux/trace_clock.h
new file mode 100644 (file)
index 0000000..7a81303
--- /dev/null
@@ -0,0 +1,19 @@
+#ifndef _LINUX_TRACE_CLOCK_H
+#define _LINUX_TRACE_CLOCK_H
+
+/*
+ * 3 trace clock variants, with differing scalability/precision
+ * tradeoffs:
+ *
+ *  -   local: CPU-local trace clock
+ *  -  medium: scalable global clock with some jitter
+ *  -  global: globally monotonic, serialized clock
+ */
+#include <linux/compiler.h>
+#include <linux/types.h>
+
+extern u64 notrace trace_clock_local(void);
+extern u64 notrace trace_clock(void);
+extern u64 notrace trace_clock_global(void);
+
+#endif /* _LINUX_TRACE_CLOCK_H */