Home
last modified time | relevance | path

Searched refs:perf_callchain_entry_ctx (Results 1 – 18 of 18) sorted by relevance

/Linux-v5.10/arch/arm64/kernel/
Dperf_callchain.c24 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.10/arch/arm/kernel/
Dperf_callchain.c35 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.10/arch/csky/kernel/
Dperf_callchain.c36 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()
110 void perf_callchain_kernel(struct perf_callchain_entry_ctx *entry, in perf_callchain_kernel()
/Linux-v5.10/arch/riscv/kernel/
Dperf_callchain.c17 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.10/arch/sh/kernel/
Dperf_callchain.c16 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-v5.10/arch/powerpc/perf/
Dcallchain.h6 void perf_callchain_user_64(struct perf_callchain_entry_ctx *entry,
8 void perf_callchain_user_32(struct perf_callchain_entry_ctx *entry,
Dcallchain.c44 perf_callchain_kernel(struct perf_callchain_entry_ctx *entry, struct pt_regs *regs) in perf_callchain_kernel()
103 perf_callchain_user(struct perf_callchain_entry_ctx *entry, struct pt_regs *regs) in perf_callchain_user()
Dcallchain_64.c93 void perf_callchain_user_64(struct perf_callchain_entry_ctx *entry, in perf_callchain_user_64()
Dcallchain_32.c133 void perf_callchain_user_32(struct perf_callchain_entry_ctx *entry, in perf_callchain_user_32()
/Linux-v5.10/arch/mips/kernel/
Dperf_event.c26 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.10/kernel/events/
Dcallchain.c38 __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()
184 struct perf_callchain_entry_ctx ctx; in get_perf_callchain()
/Linux-v5.10/arch/xtensa/kernel/
Dperf_event.c323 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.10/include/linux/
Dperf_event.h67 struct perf_callchain_entry_ctx { struct
1249 extern void perf_callchain_user(struct perf_callchain_entry_ctx *entry, struct pt_regs *regs);
1250 extern void perf_callchain_kernel(struct perf_callchain_entry_ctx *entry, struct pt_regs *regs);
1263 static inline int perf_callchain_store_context(struct perf_callchain_entry_ctx *ctx, u64 ip) in perf_callchain_store_context()
1276 static inline int perf_callchain_store(struct perf_callchain_entry_ctx *ctx, u64 ip) in perf_callchain_store()
/Linux-v5.10/arch/arc/kernel/
Dperf_event.c65 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.10/arch/nds32/kernel/
Dperf_event_cpu.c1290 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.10/arch/s390/kernel/
Dperf_event.c223 void perf_callchain_kernel(struct perf_callchain_entry_ctx *entry, in perf_callchain_kernel()
/Linux-v5.10/arch/sparc/kernel/
Dperf_event.c1737 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.10/arch/x86/events/
Dcore.c2534 perf_callchain_kernel(struct perf_callchain_entry_ctx *entry, struct pt_regs *regs) in perf_callchain_kernel()
2598 perf_callchain_user32(struct pt_regs *regs, struct perf_callchain_entry_ctx *entry) in perf_callchain_user32()
2630 perf_callchain_user32(struct pt_regs *regs, struct perf_callchain_entry_ctx *entry) in perf_callchain_user32()
2637 perf_callchain_user(struct perf_callchain_entry_ctx *entry, struct pt_regs *regs) in perf_callchain_user()