2 * ltt/probes/pm-trace.c
4 * Power Management tracepoint probes.
6 * (C) Copyright 2009 - Mathieu Desnoyers <mathieu.desnoyers@polymtl.ca>
7 * Dual LGPL v2.1/GPL v2 license.
10 #include <linux/module.h>
13 void probe_pm_idle_entry(void *_data
)
15 trace_mark_tp(pm
, idle_entry
, pm_idle_entry
,
16 probe_pm_idle_entry
, "irqstate #1%d",
20 void probe_pm_idle_exit(void *_data
)
22 trace_mark_tp(pm
, idle_exit
, pm_idle_exit
,
23 probe_pm_idle_exit
, "irqstate #1%d",
27 void probe_pm_suspend_entry(void *_data
)
29 trace_mark_tp(pm
, suspend_entry
, pm_suspend_entry
,
30 probe_pm_suspend_entry
, "irqstate #1%d",
34 void probe_pm_suspend_exit(void *_data
)
36 trace_mark_tp(pm
, suspend_exit
, pm_suspend_exit
,
37 probe_pm_suspend_exit
, "irqstate #1%d",
41 MODULE_LICENSE("GPL and additional rights");
42 MODULE_AUTHOR("Mathieu Desnoyers");
43 MODULE_DESCRIPTION("Power Management Tracepoint Probes");
This page took 0.034751 seconds and 4 git commands to generate.