home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / src / linux-headers-2.6.28-15 / include / linux / resume-trace.h < prev    next >
Encoding:
C/C++ Source or Header  |  2008-12-24  |  478 b   |  26 lines

  1. #ifndef RESUME_TRACE_H
  2. #define RESUME_TRACE_H
  3.  
  4. #ifdef CONFIG_PM_TRACE
  5. #include <asm/resume-trace.h>
  6.  
  7. extern int pm_trace_enabled;
  8.  
  9. struct device;
  10. extern void set_trace_device(struct device *);
  11. extern void generate_resume_trace(const void *tracedata, unsigned int user);
  12.  
  13. #define TRACE_DEVICE(dev) do { \
  14.     if (pm_trace_enabled) \
  15.         set_trace_device(dev); \
  16.     } while(0)
  17.  
  18. #else
  19.  
  20. #define TRACE_DEVICE(dev) do { } while (0)
  21. #define TRACE_RESUME(dev) do { } while (0)
  22.  
  23. #endif
  24.  
  25. #endif
  26.