Home
last modified time | relevance | path

Searched refs:perf_callchain_entry (Results 1 – 14 of 14) sorted by relevance

/linux-4.1.27/kernel/events/
Dcallchain.c18 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()
Dinternal.h192 extern struct perf_callchain_entry *
/linux-4.1.27/arch/metag/kernel/
Dperf_callchain.c32 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/
Dperf_callchain.c34 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/
Dperf_callchain.c24 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/
Dperf_event.c28 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/
Dcallchain.c50 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/
Dperf_event.h59 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/
Dperf_event.c37 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/
Dperf_event.c226 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/
Dperf_event.c1428 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/
Dperf_event.c944 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/
Dperf_event.c2137 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/
Dperf_event.c1696 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()