aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/trace/trace.h
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/trace/trace.h')
-rw-r--r--kernel/trace/trace.h19
1 files changed, 19 insertions, 0 deletions
diff --git a/kernel/trace/trace.h b/kernel/trace/trace.h
index adf161f6dd11..aa1ab0cb80ab 100644
--- a/kernel/trace/trace.h
+++ b/kernel/trace/trace.h
@@ -726,4 +726,23 @@ static inline void trace_branch_disable(void)
726} 726}
727#endif /* CONFIG_BRANCH_TRACER */ 727#endif /* CONFIG_BRANCH_TRACER */
728 728
729struct ftrace_event_call {
730 char *name;
731 char *system;
732 struct dentry *dir;
733 int enabled;
734 int (*regfunc)(void);
735 void (*unregfunc)(void);
736 int id;
737 struct dentry *raw_dir;
738 int raw_enabled;
739 int (*raw_init)(void);
740 int (*raw_reg)(void);
741 void (*raw_unreg)(void);
742};
743
744void event_trace_printk(unsigned long ip, const char *fmt, ...);
745extern struct ftrace_event_call __start_ftrace_events[];
746extern struct ftrace_event_call __stop_ftrace_events[];
747
729#endif /* _LINUX_KERNEL_TRACE_H */ 748#endif /* _LINUX_KERNEL_TRACE_H */