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 */ |
