Blame view

include/linux/trace_clock.h 552 Bytes
14131f2f9   Ingo Molnar   tracing: implemen...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
  #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);
6249687f7   Steven Rostedt   tracing: Add a co...
18
  extern u64 notrace trace_clock_counter(void);
14131f2f9   Ingo Molnar   tracing: implemen...
19
20
  
  #endif /* _LINUX_TRACE_CLOCK_H */