| /Linux-v5.4/arch/arm64/kernel/ |
| D | perf_callchain.c | 24 struct perf_callchain_entry_ctx *entry) in user_backtrace() 72 struct perf_callchain_entry_ctx *entry) in compat_user_backtrace() 102 void perf_callchain_user(struct perf_callchain_entry_ctx *entry, in perf_callchain_user() 142 struct perf_callchain_entry_ctx *entry = data; in callchain_trace() 147 void perf_callchain_kernel(struct perf_callchain_entry_ctx *entry, in perf_callchain_kernel()
|
| /Linux-v5.4/arch/arm/kernel/ |
| D | perf_callchain.c | 35 struct perf_callchain_entry_ctx *entry) in user_backtrace() 63 perf_callchain_user(struct perf_callchain_entry_ctx *entry, struct pt_regs *regs) in perf_callchain_user() 93 struct perf_callchain_entry_ctx *entry = data; in callchain_trace() 99 perf_callchain_kernel(struct perf_callchain_entry_ctx *entry, struct pt_regs *regs) in perf_callchain_kernel()
|
| /Linux-v5.4/arch/csky/kernel/ |
| D | perf_callchain.c | 31 struct perf_callchain_entry_ctx *entry) in walk_stackframe() 42 static unsigned long user_backtrace(struct perf_callchain_entry_ctx *entry, in user_backtrace() 81 void perf_callchain_user(struct perf_callchain_entry_ctx *entry, in perf_callchain_user() 105 void perf_callchain_kernel(struct perf_callchain_entry_ctx *entry, in perf_callchain_kernel()
|
| /Linux-v5.4/arch/riscv/kernel/ |
| D | perf_callchain.c | 17 static unsigned long user_backtrace(struct perf_callchain_entry_ctx *entry, in user_backtrace() 60 void perf_callchain_user(struct perf_callchain_entry_ctx *entry, in perf_callchain_user() 84 void perf_callchain_kernel(struct perf_callchain_entry_ctx *entry, in perf_callchain_kernel()
|
| /Linux-v5.4/arch/sh/kernel/ |
| D | perf_callchain.c | 21 struct perf_callchain_entry_ctx *entry = data; in callchain_address() 33 perf_callchain_kernel(struct perf_callchain_entry_ctx *entry, struct pt_regs *regs) in perf_callchain_kernel()
|
| /Linux-v5.4/arch/mips/kernel/ |
| D | perf_event.c | 26 static void save_raw_perf_callchain(struct perf_callchain_entry_ctx *entry, in save_raw_perf_callchain() 42 void perf_callchain_kernel(struct perf_callchain_entry_ctx *entry, in perf_callchain_kernel()
|
| /Linux-v5.4/arch/powerpc/perf/ |
| D | callchain.c | 47 perf_callchain_kernel(struct perf_callchain_entry_ctx *entry, struct pt_regs *regs) in perf_callchain_kernel() 232 static void perf_callchain_user_64(struct perf_callchain_entry_ctx *entry, in perf_callchain_user_64() 319 static inline void perf_callchain_user_64(struct perf_callchain_entry_ctx *entry, in perf_callchain_user_64() 439 static void perf_callchain_user_32(struct perf_callchain_entry_ctx *entry, in perf_callchain_user_32() 487 perf_callchain_user(struct perf_callchain_entry_ctx *entry, struct pt_regs *regs) in perf_callchain_user()
|
| /Linux-v5.4/kernel/events/ |
| D | callchain.c | 38 __weak void perf_callchain_kernel(struct perf_callchain_entry_ctx *entry, in perf_callchain_kernel() 43 __weak void perf_callchain_user(struct perf_callchain_entry_ctx *entry, in perf_callchain_user() 182 struct perf_callchain_entry_ctx ctx; in get_perf_callchain()
|
| /Linux-v5.4/arch/xtensa/kernel/ |
| D | perf_event.c | 323 struct perf_callchain_entry_ctx *entry = data; in callchain_trace() 329 void perf_callchain_kernel(struct perf_callchain_entry_ctx *entry, in perf_callchain_kernel() 336 void perf_callchain_user(struct perf_callchain_entry_ctx *entry, in perf_callchain_user()
|
| /Linux-v5.4/include/linux/ |
| D | perf_event.h | 66 struct perf_callchain_entry_ctx { struct 1190 extern void perf_callchain_user(struct perf_callchain_entry_ctx *entry, struct pt_regs *regs); 1191 extern void perf_callchain_kernel(struct perf_callchain_entry_ctx *entry, struct pt_regs *regs); 1202 static inline int perf_callchain_store_context(struct perf_callchain_entry_ctx *ctx, u64 ip) in perf_callchain_store_context() 1215 static inline int perf_callchain_store(struct perf_callchain_entry_ctx *ctx, u64 ip) in perf_callchain_store()
|
| /Linux-v5.4/arch/arc/kernel/ |
| D | perf_event.c | 65 struct perf_callchain_entry_ctx *entry = ctrl->perf_stuff; in callchain_trace() 75 void perf_callchain_kernel(struct perf_callchain_entry_ctx *entry, in perf_callchain_kernel() 86 void perf_callchain_user(struct perf_callchain_entry_ctx *entry, in perf_callchain_user()
|
| /Linux-v5.4/arch/nds32/kernel/ |
| D | perf_event_cpu.c | 1290 struct perf_callchain_entry_ctx *entry = data; in callchain_trace() 1301 user_backtrace(struct perf_callchain_entry_ctx *entry, unsigned long fp) in user_backtrace() 1325 user_backtrace_opt_size(struct perf_callchain_entry_ctx *entry, in user_backtrace_opt_size() 1363 perf_callchain_user(struct perf_callchain_entry_ctx *entry, in perf_callchain_user() 1479 perf_callchain_kernel(struct perf_callchain_entry_ctx *entry, in perf_callchain_kernel()
|
| /Linux-v5.4/arch/s390/kernel/ |
| D | perf_event.c | 223 void perf_callchain_kernel(struct perf_callchain_entry_ctx *entry, in perf_callchain_kernel()
|
| /Linux-v5.4/arch/sparc/kernel/ |
| D | perf_event.c | 1737 void perf_callchain_kernel(struct perf_callchain_entry_ctx *entry, in perf_callchain_kernel() 1797 static void perf_callchain_user_64(struct perf_callchain_entry_ctx *entry, in perf_callchain_user_64() 1821 static void perf_callchain_user_32(struct perf_callchain_entry_ctx *entry, in perf_callchain_user_32() 1854 perf_callchain_user(struct perf_callchain_entry_ctx *entry, struct pt_regs *regs) in perf_callchain_user()
|
| /Linux-v5.4/arch/x86/events/ |
| D | core.c | 2355 perf_callchain_kernel(struct perf_callchain_entry_ctx *entry, struct pt_regs *regs) in perf_callchain_kernel() 2419 perf_callchain_user32(struct pt_regs *regs, struct perf_callchain_entry_ctx *entry) in perf_callchain_user32() 2457 perf_callchain_user32(struct pt_regs *regs, struct perf_callchain_entry_ctx *entry) in perf_callchain_user32() 2464 perf_callchain_user(struct perf_callchain_entry_ctx *entry, struct pt_regs *regs) in perf_callchain_user()
|