/linux-4.4.14/kernel/events/ |
D | callchain.c | 18 struct perf_callchain_entry *cpu_entries[0]; 27 __weak void perf_callchain_kernel(struct perf_callchain_entry *entry, in perf_callchain_kernel() 32 __weak void perf_callchain_user(struct perf_callchain_entry *entry, in perf_callchain_user() 76 size = sizeof(struct perf_callchain_entry) * PERF_NR_CONTEXTS; in alloc_callchain_buffers() 135 static struct perf_callchain_entry *get_callchain_entry(int *rctx) in get_callchain_entry() 159 struct perf_callchain_entry * 163 struct perf_callchain_entry *entry; in perf_callchain()
|
D | internal.h | 183 extern struct perf_callchain_entry *
|
/linux-4.4.14/arch/metag/kernel/ |
D | perf_callchain.c | 32 struct perf_callchain_entry *entry) in user_backtrace() 59 perf_callchain_user(struct perf_callchain_entry *entry, struct pt_regs *regs) in perf_callchain_user() 81 struct perf_callchain_entry *entry = data; in callchain_trace() 87 perf_callchain_kernel(struct perf_callchain_entry *entry, struct pt_regs *regs) in perf_callchain_kernel()
|
/linux-4.4.14/arch/arm64/kernel/ |
D | perf_callchain.c | 34 struct perf_callchain_entry *entry) in user_backtrace() 79 struct perf_callchain_entry *entry) in compat_user_backtrace() 109 void perf_callchain_user(struct perf_callchain_entry *entry, in perf_callchain_user() 149 struct perf_callchain_entry *entry = data; in callchain_trace() 154 void perf_callchain_kernel(struct perf_callchain_entry *entry, in perf_callchain_kernel()
|
/linux-4.4.14/arch/arm/kernel/ |
D | perf_callchain.c | 34 struct perf_callchain_entry *entry) in user_backtrace() 62 perf_callchain_user(struct perf_callchain_entry *entry, struct pt_regs *regs) in perf_callchain_user() 92 struct perf_callchain_entry *entry = data; in callchain_trace() 98 perf_callchain_kernel(struct perf_callchain_entry *entry, struct pt_regs *regs) in perf_callchain_kernel()
|
/linux-4.4.14/arch/sh/kernel/ |
D | perf_callchain.c | 24 struct perf_callchain_entry *entry = data; in callchain_address() 36 perf_callchain_kernel(struct perf_callchain_entry *entry, struct pt_regs *regs) in perf_callchain_kernel()
|
/linux-4.4.14/arch/mips/kernel/ |
D | perf_event.c | 28 static void save_raw_perf_callchain(struct perf_callchain_entry *entry, in save_raw_perf_callchain() 44 void perf_callchain_kernel(struct perf_callchain_entry *entry, in perf_callchain_kernel()
|
/linux-4.4.14/arch/powerpc/perf/ |
D | callchain.c | 50 perf_callchain_kernel(struct perf_callchain_entry *entry, struct pt_regs *regs) in perf_callchain_kernel() 235 static void perf_callchain_user_64(struct perf_callchain_entry *entry, in perf_callchain_user_64() 322 static inline void perf_callchain_user_64(struct perf_callchain_entry *entry, in perf_callchain_user_64() 442 static void perf_callchain_user_32(struct perf_callchain_entry *entry, in perf_callchain_user_32() 490 perf_callchain_user(struct perf_callchain_entry *entry, struct pt_regs *regs) in perf_callchain_user()
|
/linux-4.4.14/include/linux/ |
D | perf_event.h | 59 struct perf_callchain_entry { struct 787 struct perf_callchain_entry *callchain; 966 DECLARE_PER_CPU(struct perf_callchain_entry, perf_callchain_entry); 968 extern void perf_callchain_user(struct perf_callchain_entry *entry, struct pt_regs *regs); 969 extern void perf_callchain_kernel(struct perf_callchain_entry *entry, struct pt_regs *regs); 971 static inline void perf_callchain_store(struct perf_callchain_entry *entry, u64 ip) in perf_callchain_store()
|
/linux-4.4.14/arch/xtensa/kernel/ |
D | perf_event.c | 326 struct perf_callchain_entry *entry = data; in callchain_trace() 332 void perf_callchain_kernel(struct perf_callchain_entry *entry, in perf_callchain_kernel() 339 void perf_callchain_user(struct perf_callchain_entry *entry, in perf_callchain_user()
|
/linux-4.4.14/arch/s390/kernel/ |
D | perf_event.c | 226 static unsigned long __store_trace(struct perf_callchain_entry *entry, in __store_trace() 262 void perf_callchain_kernel(struct perf_callchain_entry *entry, in perf_callchain_kernel()
|
/linux-4.4.14/arch/arc/kernel/ |
D | perf_event.c | 51 struct perf_callchain_entry *entry = ctrl->perf_stuff; in callchain_trace() 61 perf_callchain_kernel(struct perf_callchain_entry *entry, struct pt_regs *regs) in perf_callchain_kernel() 72 perf_callchain_user(struct perf_callchain_entry *entry, struct pt_regs *regs) in perf_callchain_user()
|
/linux-4.4.14/arch/tile/kernel/ |
D | perf_event.c | 944 static inline void perf_callchain(struct perf_callchain_entry *entry, in perf_callchain() 995 void perf_callchain_user(struct perf_callchain_entry *entry, in perf_callchain_user() 1001 void perf_callchain_kernel(struct perf_callchain_entry *entry, in perf_callchain_kernel()
|
/linux-4.4.14/arch/x86/kernel/cpu/ |
D | perf_event.c | 2186 struct perf_callchain_entry *entry = data; in backtrace_address() 2198 perf_callchain_kernel(struct perf_callchain_entry *entry, struct pt_regs *regs) in perf_callchain_kernel() 2252 perf_callchain_user32(struct pt_regs *regs, struct perf_callchain_entry *entry) in perf_callchain_user32() 2285 perf_callchain_user32(struct pt_regs *regs, struct perf_callchain_entry *entry) in perf_callchain_user32() 2292 perf_callchain_user(struct perf_callchain_entry *entry, struct pt_regs *regs) in perf_callchain_user()
|
/linux-4.4.14/arch/sparc/kernel/ |
D | perf_event.c | 1714 void perf_callchain_kernel(struct perf_callchain_entry *entry, in perf_callchain_kernel() 1772 static void perf_callchain_user_64(struct perf_callchain_entry *entry, in perf_callchain_user_64() 1796 static void perf_callchain_user_32(struct perf_callchain_entry *entry, in perf_callchain_user_32() 1829 perf_callchain_user(struct perf_callchain_entry *entry, struct pt_regs *regs) in perf_callchain_user()
|