Searched refs:perf_callchain_entry (Results 1 – 14 of 14) sorted by relevance
/linux-4.1.27/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 | 192 extern struct perf_callchain_entry *
|
/linux-4.1.27/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.1.27/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.1.27/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.1.27/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.1.27/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.1.27/include/linux/ |
D | perf_event.h | 59 struct perf_callchain_entry { struct 687 struct perf_callchain_entry *callchain; 828 DECLARE_PER_CPU(struct perf_callchain_entry, perf_callchain_entry); 830 extern void perf_callchain_user(struct perf_callchain_entry *entry, struct pt_regs *regs); 831 extern void perf_callchain_kernel(struct perf_callchain_entry *entry, struct pt_regs *regs); 833 static inline void perf_callchain_store(struct perf_callchain_entry *entry, u64 ip) in perf_callchain_store()
|
/linux-4.1.27/arch/arc/kernel/ |
D | perf_event.c | 37 struct perf_callchain_entry *entry = ctrl->perf_stuff; in callchain_trace() 47 perf_callchain_kernel(struct perf_callchain_entry *entry, struct pt_regs *regs) in perf_callchain_kernel() 58 perf_callchain_user(struct perf_callchain_entry *entry, struct pt_regs *regs) in perf_callchain_user()
|
/linux-4.1.27/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.1.27/arch/arm64/kernel/ |
D | perf_event.c | 1428 struct perf_callchain_entry *entry) in user_backtrace() 1473 struct perf_callchain_entry *entry) in compat_user_backtrace() 1503 void perf_callchain_user(struct perf_callchain_entry *entry, in perf_callchain_user() 1543 struct perf_callchain_entry *entry = data; in callchain_trace() 1548 void perf_callchain_kernel(struct perf_callchain_entry *entry, in perf_callchain_kernel()
|
/linux-4.1.27/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.1.27/arch/x86/kernel/cpu/ |
D | perf_event.c | 2137 struct perf_callchain_entry *entry = data; in backtrace_address() 2149 perf_callchain_kernel(struct perf_callchain_entry *entry, struct pt_regs *regs) in perf_callchain_kernel() 2199 perf_callchain_user32(struct pt_regs *regs, struct perf_callchain_entry *entry) in perf_callchain_user32() 2232 perf_callchain_user32(struct pt_regs *regs, struct perf_callchain_entry *entry) in perf_callchain_user32() 2239 perf_callchain_user(struct perf_callchain_entry *entry, struct pt_regs *regs) in perf_callchain_user()
|
/linux-4.1.27/arch/sparc/kernel/ |
D | perf_event.c | 1696 void perf_callchain_kernel(struct perf_callchain_entry *entry, in perf_callchain_kernel() 1744 static void perf_callchain_user_64(struct perf_callchain_entry *entry, in perf_callchain_user_64() 1765 static void perf_callchain_user_32(struct perf_callchain_entry *entry, in perf_callchain_user_32() 1798 perf_callchain_user(struct perf_callchain_entry *entry, struct pt_regs *regs) in perf_callchain_user()
|