diff options
Diffstat (limited to 'include/linux/perf_event.h')
-rw-r--r-- | include/linux/perf_event.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/include/linux/perf_event.h b/include/linux/perf_event.h index 358880404b42..4db61dded388 100644 --- a/include/linux/perf_event.h +++ b/include/linux/perf_event.h | |||
@@ -976,7 +976,15 @@ extern int perf_unregister_guest_info_callbacks(struct perf_guest_info_callbacks | |||
976 | extern void perf_event_comm(struct task_struct *tsk); | 976 | extern void perf_event_comm(struct task_struct *tsk); |
977 | extern void perf_event_fork(struct task_struct *tsk); | 977 | extern void perf_event_fork(struct task_struct *tsk); |
978 | 978 | ||
979 | extern struct perf_callchain_entry *perf_callchain(struct pt_regs *regs); | 979 | /* Callchains */ |
980 | DECLARE_PER_CPU(struct perf_callchain_entry, perf_callchain_entry); | ||
981 | |||
982 | extern void perf_callchain_user(struct perf_callchain_entry *entry, | ||
983 | struct pt_regs *regs); | ||
984 | extern void perf_callchain_kernel(struct perf_callchain_entry *entry, | ||
985 | struct pt_regs *regs); | ||
986 | extern struct perf_callchain_entry *perf_callchain_buffer(void); | ||
987 | |||
980 | 988 | ||
981 | static inline void | 989 | static inline void |
982 | perf_callchain_store(struct perf_callchain_entry *entry, u64 ip) | 990 | perf_callchain_store(struct perf_callchain_entry *entry, u64 ip) |