Home
last modified time | relevance | path

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

/linux-6.15/arch/arm/kernel/
H A 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()
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-6.15/arch/arm64/kernel/
H A Dperf_callchain.c15 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-6.15/arch/csky/kernel/
H A 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()
106 void perf_callchain_kernel(struct perf_callchain_entry_ctx *entry, in perf_callchain_kernel()
/linux-6.15/arch/riscv/kernel/
H A Dperf_callchain.c28 void perf_callchain_user(struct perf_callchain_entry_ctx *entry, in perf_callchain_user()
39 void perf_callchain_kernel(struct perf_callchain_entry_ctx *entry, in perf_callchain_kernel()
/linux-6.15/arch/sh/kernel/
H A 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-6.15/arch/powerpc/perf/
H A Dcallchain.h5 void perf_callchain_user_64(struct perf_callchain_entry_ctx *entry,
7 void perf_callchain_user_32(struct perf_callchain_entry_ctx *entry,
H A Dcallchain.c44 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()
H A Dcallchain_64.c67 void perf_callchain_user_64(struct perf_callchain_entry_ctx *entry, in perf_callchain_user_64()
H A Dcallchain_32.c133 void perf_callchain_user_32(struct perf_callchain_entry_ctx *entry, in perf_callchain_user_32()
/linux-6.15/arch/mips/kernel/
H A 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-6.15/kernel/events/
H A Dcallchain.c40 __weak void perf_callchain_kernel(struct perf_callchain_entry_ctx *entry, in perf_callchain_kernel()
45 __weak void perf_callchain_user(struct perf_callchain_entry_ctx *entry, in perf_callchain_user()
224 struct perf_callchain_entry_ctx ctx; in get_perf_callchain()
/linux-6.15/arch/s390/kernel/
H A Dstacktrace.c68 struct perf_callchain_entry_ctx *entry, bool perf, in store_ip()
102 struct perf_callchain_entry_ctx *entry, in arch_stack_walk_user_common()
H A Dperf_event.c205 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-6.15/arch/s390/include/asm/
H A Dstacktrace.h21 struct perf_callchain_entry_ctx;
24 struct perf_callchain_entry_ctx *entry,
/linux-6.15/arch/xtensa/kernel/
H A Dperf_event.c332 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-6.15/arch/loongarch/kernel/
H A Dperf_event.c31 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-6.15/include/linux/
H A Dperf_event.h72 struct perf_callchain_entry_ctx { struct
1644 extern void perf_callchain_user(struct perf_callchain_entry_ctx *entry, struct pt_regs *regs);
1645 extern void perf_callchain_kernel(struct perf_callchain_entry_ctx *entry, struct pt_regs *regs);
1657 static inline int perf_callchain_store_context(struct perf_callchain_entry_ctx *ctx, u64 ip) in perf_callchain_store_context()
1670 static inline int perf_callchain_store(struct perf_callchain_entry_ctx *ctx, u64 ip) in perf_callchain_store()
/linux-6.15/arch/arc/kernel/
H A Dperf_event.c227 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-6.15/arch/sparc/kernel/
H A 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-6.15/arch/x86/events/
H A Dcore.c2766 perf_callchain_kernel(struct perf_callchain_entry_ctx *entry, struct pt_regs *regs) in perf_callchain_kernel()
2870 perf_callchain_user32(struct pt_regs *regs, struct perf_callchain_entry_ctx *entry) in perf_callchain_user32()
2909 perf_callchain_user32(struct pt_regs *regs, struct perf_callchain_entry_ctx *entry) in perf_callchain_user32()
2916 perf_callchain_user(struct perf_callchain_entry_ctx *entry, struct pt_regs *regs) in perf_callchain_user()