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()
75 ftrace_regs_get_instruction_pointer(const struct ftrace_regs *fregs) in ftrace_regs_get_instruction_pointer() argument
77 return fregs->regs.psw.addr; in ftrace_regs_get_instruction_pointer()
81 ftrace_regs_set_instruction_pointer(struct ftrace_regs *fregs, in ftrace_regs_set_instruction_pointer() argument
84 fregs->regs.psw.addr = ip; in ftrace_regs_set_instruction_pointer()
87 #define ftrace_regs_get_argument(fregs, n) \ argument
88 regs_get_kernel_argument(&(fregs)->regs, n)
89 #define ftrace_regs_get_stack_pointer(fregs) \ argument
90 kernel_stack_pointer(&(fregs)->regs)
91 #define ftrace_regs_return_value(fregs) \ argument
92 regs_return_value(&(fregs)->regs)
93 #define ftrace_regs_set_return_value(fregs, ret) \ argument
94 regs_set_return_value(&(fregs)->regs, ret)
95 #define ftrace_override_function_with_return(fregs) \ argument
96 override_function_with_return(&(fregs)->regs)
108 static inline void arch_ftrace_set_direct_caller(struct ftrace_regs *fregs, unsigned long addr) in arch_ftrace_set_direct_caller() argument
110 struct pt_regs *regs = &fregs->regs; in arch_ftrace_set_direct_caller()