| /Linux-v5.4/arch/arm/include/asm/ | 
| D | stacktrace.h | 7 struct stackframe {  struct19 void arm_get_current_stackframe(struct pt_regs *regs, struct stackframe *frame)  in arm_get_current_stackframe()  argument
 27 extern int unwind_frame(struct stackframe *frame);
 28 extern void walk_stackframe(struct stackframe *frame,
 29 			    int (*fn)(struct stackframe *, void *), void *data);
 
 | 
| /Linux-v5.4/arch/xtensa/include/asm/ | 
| D | stacktrace.h | 15 struct stackframe {  struct33 		int (*fn)(struct stackframe *frame, void *data),  argument
 37 			     int (*kfn)(struct stackframe *frame, void *data),
 38 			     int (*ufn)(struct stackframe *frame, void *data),
 41 			   int (*ufn)(struct stackframe *frame, void *data),
 
 | 
| /Linux-v5.4/arch/csky/kernel/ | 
| D | perf_callchain.c | 8 struct stackframe {  struct13 static int unwind_frame_kernel(struct stackframe *frame)  in unwind_frame_kernel()  argument
 20 	*frame = *(struct stackframe *)frame->fp;  in unwind_frame_kernel()
 30 static void notrace walk_stackframe(struct stackframe *fr,  in walk_stackframe()
 45 	struct stackframe buftail;  in user_backtrace()
 108 	struct stackframe fr;  in perf_callchain_kernel()
 
 | 
| /Linux-v5.4/arch/unicore32/include/asm/ | 
| D | stacktrace.h | 13 struct stackframe {  struct21 extern int unwind_frame(struct stackframe *frame);  argument
 25 extern void walk_stackframe(struct stackframe *frame,
 26 			    int (*fn)(struct stackframe *, void *), void *data);
 
 | 
| /Linux-v5.4/arch/xtensa/kernel/ | 
| D | stacktrace.c | 27 			   int (*ufn)(struct stackframe *frame, void *data),  in xtensa_backtrace_user()35 	struct stackframe frame;  in xtensa_backtrace_user()
 116 			     int (*kfn)(struct stackframe *frame, void *data),  in xtensa_backtrace_kernel()
 117 			     int (*ufn)(struct stackframe *frame, void *data),  in xtensa_backtrace_kernel()
 136 		struct stackframe frame;  in xtensa_backtrace_kernel()
 169 		int (*fn)(struct stackframe *frame, void *data),  in walk_stackframe()
 181 		struct stackframe frame;  in walk_stackframe()
 206 static int stack_trace_cb(struct stackframe *frame, void *data)  in stack_trace_cb()
 247 static int return_address_cb(struct stackframe *frame, void *data)  in return_address_cb()
 
 | 
| /Linux-v5.4/arch/mips/oprofile/ | 
| D | backtrace.c | 13 struct stackframe {  struct72 static inline int unwind_user_frame(struct stackframe *old_frame,  in unwind_user_frame()
 75 	struct stackframe new_frame = *old_frame;  in unwind_user_frame()
 133 				     struct stackframe *frame,  in do_user_backtrace()
 148 				       struct stackframe *frame,  in do_kernel_backtrace()
 152 				       struct stackframe *frame,  in do_kernel_backtrace()
 167 	struct stackframe frame = { .sp = regs->regs[29],  in op_mips_backtrace()
 
 | 
| /Linux-v5.4/arch/unicore32/kernel/ | 
| D | stacktrace.c | 33 int notrace unwind_frame(struct stackframe *frame)  in unwind_frame()55 void notrace walk_stackframe(struct stackframe *frame,  in walk_stackframe()
 56 		     int (*fn)(struct stackframe *, void *), void *data)  in walk_stackframe()  argument
 77 static int save_trace(struct stackframe *frame, void *d)  in save_trace()
 98 	struct stackframe frame;  in save_stack_trace_tsk()
 
 | 
| /Linux-v5.4/arch/arm/kernel/ | 
| D | stacktrace.c | 28 int notrace unwind_frame(struct stackframe *frame)  in unwind_frame()50 void notrace walk_stackframe(struct stackframe *frame,  in walk_stackframe()
 51 		     int (*fn)(struct stackframe *, void *), void *data)  in walk_stackframe()  argument
 72 static int save_trace(struct stackframe *frame, void *d)  in save_trace()
 106 	struct stackframe frame;  in __save_stack_trace()
 141 	struct stackframe frame;  in save_stack_trace_regs()
 
 | 
| D | return_address.c | 21 static int save_return_addr(struct stackframe *frame, void *d)  in save_return_addr()38 	struct stackframe frame;  in return_address()
 
 | 
| D | perf_callchain.c | 90 callchain_trace(struct stackframe *fr,  in callchain_trace()101 	struct stackframe fr;  in perf_callchain_kernel()
 
 | 
| D | time.c | 45 	struct stackframe frame;  in profile_pc()
 | 
| D | unwind.c | 375 int unwind_frame(struct stackframe *frame)  in unwind_frame()460 	struct stackframe frame;  in unwind_backtrace()
 
 | 
| /Linux-v5.4/arch/arm64/kernel/ | 
| D | stacktrace.c | 41 int notrace unwind_frame(struct task_struct *tsk, struct stackframe *frame)  in unwind_frame()117 void notrace walk_stackframe(struct task_struct *tsk, struct stackframe *frame,  in walk_stackframe()
 118 		     int (*fn)(struct stackframe *, void *), void *data)  in walk_stackframe()  argument
 139 static int save_trace(struct stackframe *frame, void *d)  in save_trace()
 160 	struct stackframe frame;  in save_stack_trace_regs()
 175 	struct stackframe frame;  in __save_stack_trace()
 
 | 
| D | return_address.c | 21 static int save_return_addr(struct stackframe *frame, void *d)  in save_return_addr()38 	struct stackframe frame;  in return_address()
 
 | 
| D | perf_callchain.c | 140 static int callchain_trace(struct stackframe *frame, void *data)  in callchain_trace()150 	struct stackframe frame;  in perf_callchain_kernel()
 
 | 
| D | time.c | 36 	struct stackframe frame;  in profile_pc()
 | 
| /Linux-v5.4/arch/arm64/include/asm/ | 
| D | stacktrace.h | 53 struct stackframe {  struct64 extern int unwind_frame(struct task_struct *tsk, struct stackframe *frame);  argument
 65 extern void walk_stackframe(struct task_struct *tsk, struct stackframe *frame,
 66 			    int (*fn)(struct stackframe *, void *), void *data);
 162 static inline void start_backtrace(struct stackframe *frame,  in start_backtrace()
 
 | 
| D | ptrace.h | 181 	u64 stackframe[2];  member
 | 
| /Linux-v5.4/arch/hexagon/kernel/ | 
| D | stacktrace.c | 16 struct stackframe {  struct28 	struct stackframe *frame;  in save_stack_trace()  argument
 36 		frame = (struct stackframe *)fp;  in save_stack_trace()
 
 | 
| /Linux-v5.4/arch/riscv/kernel/ | 
| D | perf_callchain.c | 8 struct stackframe {  struct20 	struct stackframe buftail;  in user_backtrace()
 23 			(unsigned long *)(fp - sizeof(struct stackframe));  in user_backtrace()
 
 | 
| D | stacktrace.c | 17 struct stackframe {  struct45 		struct stackframe *frame;  in walk_stackframe()
 51 		low = sp + sizeof(struct stackframe);  in walk_stackframe()
 56 		frame = (struct stackframe *)fp - 1;  in walk_stackframe()
 
 | 
| /Linux-v5.4/arch/arm/oprofile/ | 
| D | common.c | 62 static int report_trace(struct stackframe *frame, void *d)  in report_trace()111 		struct stackframe frame;  in arm_backtrace()
 
 | 
| /Linux-v5.4/arch/nds32/include/asm/ | 
| D | stacktrace.h | 8 struct stackframe {  struct
 | 
| /Linux-v5.4/arch/xtensa/oprofile/ | 
| D | backtrace.c | 14 static int xtensa_backtrace_cb(struct stackframe *frame, void *data)  in xtensa_backtrace_cb()
 | 
| /Linux-v5.4/arch/nds32/kernel/ | 
| D | perf_event_cpu.c | 1200 static int unwind_frame_kernel(struct stackframe *frame)  in unwind_frame_kernel()1267 walk_stackframe(struct stackframe *frame,  in walk_stackframe()
 1268 		int (*fn_record)(struct stackframe *, void *),  in walk_stackframe()  argument
 1288 static int callchain_trace(struct stackframe *fr, void *data)  in callchain_trace()
 1482 	struct stackframe fr;  in perf_callchain_kernel()
 
 |