Home
last modified time | relevance | path

Searched refs:ret_regs (Results 1 – 7 of 7) sorted by relevance

/linux-6.12.1/arch/loongarch/include/asm/
Dftrace.h112 static inline unsigned long fgraph_ret_regs_return_value(struct fgraph_ret_regs *ret_regs) in fgraph_ret_regs_return_value() argument
114 return ret_regs->regs[0]; in fgraph_ret_regs_return_value()
117 static inline unsigned long fgraph_ret_regs_frame_pointer(struct fgraph_ret_regs *ret_regs) in fgraph_ret_regs_frame_pointer() argument
119 return ret_regs->fp; in fgraph_ret_regs_frame_pointer()
/linux-6.12.1/arch/arm64/include/asm/
Dftrace.h194 static inline unsigned long fgraph_ret_regs_return_value(struct fgraph_ret_regs *ret_regs) in fgraph_ret_regs_return_value() argument
196 return ret_regs->regs[0]; in fgraph_ret_regs_return_value()
199 static inline unsigned long fgraph_ret_regs_frame_pointer(struct fgraph_ret_regs *ret_regs) in fgraph_ret_regs_frame_pointer() argument
201 return ret_regs->fp; in fgraph_ret_regs_frame_pointer()
/linux-6.12.1/arch/x86/include/asm/
Dftrace.h161 static inline unsigned long fgraph_ret_regs_return_value(struct fgraph_ret_regs *ret_regs) in fgraph_ret_regs_return_value() argument
163 return ret_regs->ax; in fgraph_ret_regs_return_value()
166 static inline unsigned long fgraph_ret_regs_frame_pointer(struct fgraph_ret_regs *ret_regs) in fgraph_ret_regs_frame_pointer() argument
168 return ret_regs->bp; in fgraph_ret_regs_frame_pointer()
/linux-6.12.1/arch/s390/include/asm/
Dftrace.h73 static __always_inline unsigned long fgraph_ret_regs_return_value(struct fgraph_ret_regs *ret_regs) in fgraph_ret_regs_return_value() argument
75 return ret_regs->gpr2; in fgraph_ret_regs_return_value()
78 static __always_inline unsigned long fgraph_ret_regs_frame_pointer(struct fgraph_ret_regs *ret_regs) in fgraph_ret_regs_frame_pointer() argument
80 return ret_regs->fp; in fgraph_ret_regs_frame_pointer()
/linux-6.12.1/arch/riscv/include/asm/
Dftrace.h216 static inline unsigned long fgraph_ret_regs_return_value(struct fgraph_ret_regs *ret_regs) in fgraph_ret_regs_return_value() argument
218 return ret_regs->a0; in fgraph_ret_regs_return_value()
221 static inline unsigned long fgraph_ret_regs_frame_pointer(struct fgraph_ret_regs *ret_regs) in fgraph_ret_regs_frame_pointer() argument
223 return ret_regs->s0; in fgraph_ret_regs_frame_pointer()
/linux-6.12.1/kernel/trace/
Dfgraph.c771 static unsigned long __ftrace_return_to_handler(struct fgraph_ret_regs *ret_regs, in __ftrace_return_to_handler() argument
792 trace.retval = fgraph_ret_regs_return_value(ret_regs); in __ftrace_return_to_handler()
831 unsigned long ftrace_return_to_handler(struct fgraph_ret_regs *ret_regs) in ftrace_return_to_handler() argument
833 return __ftrace_return_to_handler(ret_regs, in ftrace_return_to_handler()
834 fgraph_ret_regs_frame_pointer(ret_regs)); in ftrace_return_to_handler()
/linux-6.12.1/include/linux/
Dftrace.h48 unsigned long ftrace_return_to_handler(struct fgraph_ret_regs *ret_regs);