linux/include/trace/power.h
<<
>>
Prefs
   1#ifndef _TRACE_POWER_H
   2#define _TRACE_POWER_H
   3
   4#include <linux/ktime.h>
   5#include <linux/tracepoint.h>
   6
   7enum {
   8        POWER_NONE = 0,
   9        POWER_CSTATE = 1,
  10        POWER_PSTATE = 2,
  11};
  12
  13struct power_trace {
  14        ktime_t                 stamp;
  15        ktime_t                 end;
  16        int                     type;
  17        int                     state;
  18};
  19
  20DECLARE_TRACE(power_start,
  21        TP_PROTO(struct power_trace *it, unsigned int type, unsigned int state),
  22              TP_ARGS(it, type, state));
  23
  24DECLARE_TRACE(power_mark,
  25        TP_PROTO(struct power_trace *it, unsigned int type, unsigned int state),
  26              TP_ARGS(it, type, state));
  27
  28DECLARE_TRACE(power_end,
  29        TP_PROTO(struct power_trace *it),
  30              TP_ARGS(it));
  31
  32#endif /* _TRACE_POWER_H */
  33
lxr.linux.no kindly hosted by Redpill Linpro AS, provider of Linux consulting and operations services since 1995.