Blame view
include/linux/resume-trace.h
700 Bytes
eb71c87a4 Add some basic re... |
1 2 3 4 |
#ifndef RESUME_TRACE_H #define RESUME_TRACE_H #ifdef CONFIG_PM_TRACE |
44bf4cea4 x86: PM_TRACE sup... |
5 |
#include <asm/resume-trace.h> |
d33ac60be PM: Add sysfs att... |
6 |
#include <linux/types.h> |
eb71c87a4 Add some basic re... |
7 |
|
c5c6ba4e0 [PATCH] PM: Add p... |
8 |
extern int pm_trace_enabled; |
5af84b827 PM: Asynchronous ... |
9 10 11 12 |
static inline int pm_trace_is_enabled(void) { return pm_trace_enabled; } |
eb71c87a4 Add some basic re... |
13 14 |
struct device; extern void set_trace_device(struct device *); |
63687a528 x86: move traceda... |
15 |
extern void generate_resume_trace(const void *tracedata, unsigned int user); |
d33ac60be PM: Add sysfs att... |
16 |
extern int show_trace_dev_match(char *buf, size_t size); |
eb71c87a4 Add some basic re... |
17 |
|
44bf4cea4 x86: PM_TRACE sup... |
18 19 20 21 |
#define TRACE_DEVICE(dev) do { \ if (pm_trace_enabled) \ set_trace_device(dev); \ } while(0) |
eb71c87a4 Add some basic re... |
22 23 |
#else |
5af84b827 PM: Asynchronous ... |
24 |
static inline int pm_trace_is_enabled(void) { return 0; } |
eb71c87a4 Add some basic re... |
25 26 27 28 29 30 |
#define TRACE_DEVICE(dev) do { } while (0) #define TRACE_RESUME(dev) do { } while (0) #endif #endif |