| /linux/arch/arm/kernel/ |
| A 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() 87 struct perf_callchain_entry_ctx *entry = data; in callchain_trace() 92 perf_callchain_kernel(struct perf_callchain_entry_ctx *entry, struct pt_regs *regs) in perf_callchain_kernel()
|
| /linux/arch/csky/kernel/ |
| A D | perf_callchain.c | 36 struct perf_callchain_entry_ctx *entry) in walk_stackframe() 47 static unsigned long user_backtrace(struct perf_callchain_entry_ctx *entry, in user_backtrace() 86 void perf_callchain_user(struct perf_callchain_entry_ctx *entry, in perf_callchain_user() 106 void perf_callchain_kernel(struct perf_callchain_entry_ctx *entry, in perf_callchain_kernel()
|
| /linux/arch/arm64/kernel/ |
| A D | perf_callchain.c | 15 struct perf_callchain_entry_ctx *entry = data; in callchain_trace() 20 void perf_callchain_user(struct perf_callchain_entry_ctx *entry, in perf_callchain_user() 31 void perf_callchain_kernel(struct perf_callchain_entry_ctx *entry, in perf_callchain_kernel()
|
| /linux/arch/riscv/kernel/ |
| A D | perf_callchain.c | 28 void perf_callchain_user(struct perf_callchain_entry_ctx *entry, in perf_callchain_user() 34 void perf_callchain_kernel(struct perf_callchain_entry_ctx *entry, in perf_callchain_kernel()
|
| /linux/arch/sh/kernel/ |
| A D | perf_callchain.c | 16 struct perf_callchain_entry_ctx *entry = data; in callchain_address() 27 perf_callchain_kernel(struct perf_callchain_entry_ctx *entry, struct pt_regs *regs) in perf_callchain_kernel()
|
| /linux/arch/powerpc/perf/ |
| A D | callchain.h | 5 void perf_callchain_user_64(struct perf_callchain_entry_ctx *entry, 7 void perf_callchain_user_32(struct perf_callchain_entry_ctx *entry,
|
| A D | callchain.c | 44 perf_callchain_kernel(struct perf_callchain_entry_ctx *entry, struct pt_regs *regs) in perf_callchain_kernel() 104 perf_callchain_user(struct perf_callchain_entry_ctx *entry, struct pt_regs *regs) in perf_callchain_user()
|
| A D | callchain_64.c | 67 void perf_callchain_user_64(struct perf_callchain_entry_ctx *entry, in perf_callchain_user_64()
|
| A D | callchain_32.c | 133 void perf_callchain_user_32(struct perf_callchain_entry_ctx *entry, in perf_callchain_user_32()
|
| /linux/arch/mips/kernel/ |
| A 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/kernel/events/ |
| A D | callchain.c | 39 __weak void perf_callchain_kernel(struct perf_callchain_entry_ctx *entry, in perf_callchain_kernel() 44 __weak void perf_callchain_user(struct perf_callchain_entry_ctx *entry, in perf_callchain_user() 223 struct perf_callchain_entry_ctx ctx; in get_perf_callchain()
|
| /linux/arch/s390/kernel/ |
| A D | stacktrace.c | 67 struct perf_callchain_entry_ctx *entry, bool perf, in store_ip() 101 struct perf_callchain_entry_ctx *entry, in arch_stack_walk_user_common()
|
| A D | perf_event.c | 205 void perf_callchain_kernel(struct perf_callchain_entry_ctx *entry, in perf_callchain_kernel() 218 void perf_callchain_user(struct perf_callchain_entry_ctx *entry, in perf_callchain_user()
|
| /linux/arch/s390/include/asm/ |
| A D | stacktrace.h | 21 struct perf_callchain_entry_ctx; 24 struct perf_callchain_entry_ctx *entry,
|
| /linux/arch/xtensa/kernel/ |
| A D | perf_event.c | 332 struct perf_callchain_entry_ctx *entry = data; in callchain_trace() 338 void perf_callchain_kernel(struct perf_callchain_entry_ctx *entry, in perf_callchain_kernel() 345 void perf_callchain_user(struct perf_callchain_entry_ctx *entry, in perf_callchain_user()
|
| /linux/arch/loongarch/kernel/ |
| A D | perf_event.c | 31 user_backtrace(struct perf_callchain_entry_ctx *entry, unsigned long fp) in user_backtrace() 55 void perf_callchain_user(struct perf_callchain_entry_ctx *entry, in perf_callchain_user() 73 void perf_callchain_kernel(struct perf_callchain_entry_ctx *entry, in perf_callchain_kernel()
|
| /linux/include/linux/ |
| A D | perf_event.h | 72 struct perf_callchain_entry_ctx { struct 1568 extern void perf_callchain_user(struct perf_callchain_entry_ctx *entry, struct pt_regs *regs); 1569 extern void perf_callchain_kernel(struct perf_callchain_entry_ctx *entry, struct pt_regs *regs); 1581 static inline int perf_callchain_store_context(struct perf_callchain_entry_ctx *ctx, u64 ip) in perf_callchain_store_context() 1594 static inline int perf_callchain_store(struct perf_callchain_entry_ctx *ctx, u64 ip) in perf_callchain_store()
|
| /linux/arch/arc/kernel/ |
| A D | perf_event.c | 227 struct perf_callchain_entry_ctx *entry = ctrl->perf_stuff; in callchain_trace() 237 void perf_callchain_kernel(struct perf_callchain_entry_ctx *entry, in perf_callchain_kernel() 248 void perf_callchain_user(struct perf_callchain_entry_ctx *entry, in perf_callchain_user()
|
| /linux/arch/sparc/kernel/ |
| A 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/arch/x86/events/ |
| A D | core.c | 2762 perf_callchain_kernel(struct perf_callchain_entry_ctx *entry, struct pt_regs *regs) in perf_callchain_kernel() 2866 perf_callchain_user32(struct pt_regs *regs, struct perf_callchain_entry_ctx *entry) in perf_callchain_user32() 2905 perf_callchain_user32(struct pt_regs *regs, struct perf_callchain_entry_ctx *entry) in perf_callchain_user32() 2912 perf_callchain_user(struct perf_callchain_entry_ctx *entry, struct pt_regs *regs) in perf_callchain_user()
|