Lines Matching refs:fregs
39 static __always_inline struct pt_regs *arch_ftrace_get_regs(struct ftrace_regs *fregs) in arch_ftrace_get_regs() argument
42 return fregs->regs.msr ? &fregs->regs : NULL; in arch_ftrace_get_regs()
46 ftrace_regs_set_instruction_pointer(struct ftrace_regs *fregs, in ftrace_regs_set_instruction_pointer() argument
49 regs_set_return_ip(&fregs->regs, ip); in ftrace_regs_set_instruction_pointer()
53 ftrace_regs_get_instruction_pointer(struct ftrace_regs *fregs) in ftrace_regs_get_instruction_pointer() argument
55 return instruction_pointer(&fregs->regs); in ftrace_regs_get_instruction_pointer()
58 #define ftrace_regs_get_argument(fregs, n) \ argument
59 regs_get_kernel_argument(&(fregs)->regs, n)
60 #define ftrace_regs_get_stack_pointer(fregs) \ argument
61 kernel_stack_pointer(&(fregs)->regs)
62 #define ftrace_regs_return_value(fregs) \ argument
63 regs_return_value(&(fregs)->regs)
64 #define ftrace_regs_set_return_value(fregs, ret) \ argument
65 regs_set_return_value(&(fregs)->regs, ret)
66 #define ftrace_override_function_with_return(fregs) \ argument
67 override_function_with_return(&(fregs)->regs)
75 struct ftrace_ops *op, struct ftrace_regs *fregs);