diff options
Diffstat (limited to 'kernel/trace/trace.h')
-rw-r--r-- | kernel/trace/trace.h | 19 |
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 | ||
729 | struct 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 | |||
744 | void event_trace_printk(unsigned long ip, const char *fmt, ...); | ||
745 | extern struct ftrace_event_call __start_ftrace_events[]; | ||
746 | extern struct ftrace_event_call __stop_ftrace_events[]; | ||
747 | |||
729 | #endif /* _LINUX_KERNEL_TRACE_H */ | 748 | #endif /* _LINUX_KERNEL_TRACE_H */ |