Blame view

include/linux/resume-trace.h 478 Bytes
eb71c87a4   Linus Torvalds   Add some basic re...
1
2
3
4
  #ifndef RESUME_TRACE_H
  #define RESUME_TRACE_H
  
  #ifdef CONFIG_PM_TRACE
44bf4cea4   Nigel Cunningham   x86: PM_TRACE sup...
5
  #include <asm/resume-trace.h>
eb71c87a4   Linus Torvalds   Add some basic re...
6

c5c6ba4e0   Rafael J. Wysocki   [PATCH] PM: Add p...
7
  extern int pm_trace_enabled;
eb71c87a4   Linus Torvalds   Add some basic re...
8
9
  struct device;
  extern void set_trace_device(struct device *);
63687a528   Jan Beulich   x86: move traceda...
10
  extern void generate_resume_trace(const void *tracedata, unsigned int user);
eb71c87a4   Linus Torvalds   Add some basic re...
11

44bf4cea4   Nigel Cunningham   x86: PM_TRACE sup...
12
13
14
15
  #define TRACE_DEVICE(dev) do { \
  	if (pm_trace_enabled) \
  		set_trace_device(dev); \
  	} while(0)
eb71c87a4   Linus Torvalds   Add some basic re...
16
17
18
19
20
21
22
23
24
  
  #else
  
  #define TRACE_DEVICE(dev) do { } while (0)
  #define TRACE_RESUME(dev) do { } while (0)
  
  #endif
  
  #endif