cregit-Linux how code gets into the kernel

Release 4.7 include/linux/pm-trace.h

Directory: include/linux
#ifndef PM_TRACE_H

#define PM_TRACE_H

#ifdef CONFIG_PM_TRACE
#include <asm/pm-trace.h>
#include <linux/types.h>

extern int pm_trace_enabled;


static inline int pm_trace_is_enabled(void) { return pm_trace_enabled; }

Contributors

PersonTokensPropCommitsCommitProp
rafael j. wysockirafael j. wysocki12100.00%1100.00%
Total12100.00%1100.00%

struct device; extern void set_trace_device(struct device *); extern void generate_pm_trace(const void *tracedata, unsigned int user); extern int show_trace_dev_match(char *buf, size_t size); #define TRACE_DEVICE(dev) do { \ if (pm_trace_enabled) \ set_trace_device(dev); \ } while(0) #else
static inline int pm_trace_is_enabled(void) { return 0; }

Contributors

PersonTokensPropCommitsCommitProp
rafael j. wysockirafael j. wysocki12100.00%1100.00%
Total12100.00%1100.00%

#define TRACE_DEVICE(dev) do { } while (0) #define TRACE_RESUME(dev) do { } while (0) #define TRACE_SUSPEND(dev) do { } while (0) #endif #endif

Overall Contributors

PersonTokensPropCommitsCommitProp
linus torvaldslinus torvalds5749.57%114.29%
rafael j. wysockirafael j. wysocki2824.35%228.57%
james hoganjames hogan1513.04%114.29%
fu zhonghuifu zhonghui119.57%114.29%
nigel cunninghamnigel cunningham32.61%114.29%
jan beulichjan beulich10.87%114.29%
Total115100.00%7100.00%
Directory: include/linux
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
{% endraw %}