Blame view
include/linux/resume-trace.h
618 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> |
eb71c87a4 Add some basic re... |
6 |
|
c5c6ba4e0 [PATCH] PM: Add p... |
7 |
extern int pm_trace_enabled; |
5af84b827 PM: Asynchronous ... |
8 9 10 11 |
static inline int pm_trace_is_enabled(void) { return pm_trace_enabled; } |
eb71c87a4 Add some basic re... |
12 13 |
struct device; extern void set_trace_device(struct device *); |
63687a528 x86: move traceda... |
14 |
extern void generate_resume_trace(const void *tracedata, unsigned int user); |
eb71c87a4 Add some basic re... |
15 |
|
44bf4cea4 x86: PM_TRACE sup... |
16 17 18 19 |
#define TRACE_DEVICE(dev) do { \ if (pm_trace_enabled) \ set_trace_device(dev); \ } while(0) |
eb71c87a4 Add some basic re... |
20 21 |
#else |
5af84b827 PM: Asynchronous ... |
22 |
static inline int pm_trace_is_enabled(void) { return 0; } |
eb71c87a4 Add some basic re... |
23 24 25 26 27 28 |
#define TRACE_DEVICE(dev) do { } while (0) #define TRACE_RESUME(dev) do { } while (0) #endif #endif |