Home
last modified time | relevance | path

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

/linux-4.4.14/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.h183 extern struct perf_callchain_entry *
/linux-4.4.14/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.4.14/arch/arm64/kernel/
Dperf_callchain.c34 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/
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.4.14/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.4.14/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.4.14/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.4.14/include/linux/
Dperf_event.h59 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/
Dperf_event.c326 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/
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.4.14/arch/arc/kernel/
Dperf_event.c51 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/
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.4.14/arch/x86/kernel/cpu/
Dperf_event.c2186 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/
Dperf_event.c1714 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()