Lines Matching refs:fregs
58 static __always_inline struct pt_regs *arch_ftrace_get_regs(struct ftrace_regs *fregs) in arch_ftrace_get_regs() argument
60 struct pt_regs *regs = &fregs->regs; in arch_ftrace_get_regs()
85 ftrace_regs_get_instruction_pointer(const struct ftrace_regs *fregs) in ftrace_regs_get_instruction_pointer() argument
87 return fregs->regs.psw.addr; in ftrace_regs_get_instruction_pointer()
91 ftrace_regs_set_instruction_pointer(struct ftrace_regs *fregs, in ftrace_regs_set_instruction_pointer() argument
94 fregs->regs.psw.addr = ip; in ftrace_regs_set_instruction_pointer()
97 #define ftrace_regs_get_argument(fregs, n) \ argument
98 regs_get_kernel_argument(&(fregs)->regs, n)
99 #define ftrace_regs_get_stack_pointer(fregs) \ argument
100 kernel_stack_pointer(&(fregs)->regs)
101 #define ftrace_regs_return_value(fregs) \ argument
102 regs_return_value(&(fregs)->regs)
103 #define ftrace_regs_set_return_value(fregs, ret) \ argument
104 regs_set_return_value(&(fregs)->regs, ret)
105 #define ftrace_override_function_with_return(fregs) \ argument
106 override_function_with_return(&(fregs)->regs)
118 static inline void arch_ftrace_set_direct_caller(struct ftrace_regs *fregs, unsigned long addr) in arch_ftrace_set_direct_caller() argument
120 struct pt_regs *regs = &fregs->regs; in arch_ftrace_set_direct_caller()