Lines Matching refs:fregs
48 static __always_inline struct pt_regs *arch_ftrace_get_regs(struct ftrace_regs *fregs) in arch_ftrace_get_regs() argument
50 struct pt_regs *regs = &fregs->regs; in arch_ftrace_get_regs()
58 ftrace_regs_get_instruction_pointer(const struct ftrace_regs *fregs) in ftrace_regs_get_instruction_pointer() argument
60 return fregs->regs.psw.addr; in ftrace_regs_get_instruction_pointer()
64 ftrace_regs_set_instruction_pointer(struct ftrace_regs *fregs, in ftrace_regs_set_instruction_pointer() argument
67 fregs->regs.psw.addr = ip; in ftrace_regs_set_instruction_pointer()
70 #define ftrace_regs_get_argument(fregs, n) \ argument
71 regs_get_kernel_argument(&(fregs)->regs, n)
72 #define ftrace_regs_get_stack_pointer(fregs) \ argument
73 kernel_stack_pointer(&(fregs)->regs)
74 #define ftrace_regs_return_value(fregs) \ argument
75 regs_return_value(&(fregs)->regs)
76 #define ftrace_regs_set_return_value(fregs, ret) \ argument
77 regs_set_return_value(&(fregs)->regs, ret)
78 #define ftrace_override_function_with_return(fregs) \ argument
79 override_function_with_return(&(fregs)->regs)
91 static inline void arch_ftrace_set_direct_caller(struct ftrace_regs *fregs, unsigned long addr) in arch_ftrace_set_direct_caller() argument
93 struct pt_regs *regs = &fregs->regs; in arch_ftrace_set_direct_caller()