Lines Matching refs:fregs
51 static __always_inline struct pt_regs *arch_ftrace_get_regs(struct ftrace_regs *fregs) in arch_ftrace_get_regs() argument
53 return &fregs->regs; in arch_ftrace_get_regs()
57 ftrace_regs_get_instruction_pointer(struct ftrace_regs *fregs) in ftrace_regs_get_instruction_pointer() argument
59 return instruction_pointer(&fregs->regs); in ftrace_regs_get_instruction_pointer()
63 ftrace_regs_set_instruction_pointer(struct ftrace_regs *fregs, unsigned long ip) in ftrace_regs_set_instruction_pointer() argument
65 instruction_pointer_set(&fregs->regs, ip); in ftrace_regs_set_instruction_pointer()
68 #define ftrace_regs_get_argument(fregs, n) \ argument
69 regs_get_kernel_argument(&(fregs)->regs, n)
70 #define ftrace_regs_get_stack_pointer(fregs) \ argument
71 kernel_stack_pointer(&(fregs)->regs)
72 #define ftrace_regs_return_value(fregs) \ argument
73 regs_return_value(&(fregs)->regs)
74 #define ftrace_regs_set_return_value(fregs, ret) \ argument
75 regs_set_return_value(&(fregs)->regs, ret)
76 #define ftrace_override_function_with_return(fregs) \ argument
77 override_function_with_return(&(fregs)->regs)
83 struct ftrace_ops *op, struct ftrace_regs *fregs);
92 #define arch_ftrace_set_direct_caller(fregs, addr) \ argument
93 __arch_ftrace_set_direct_caller(&(fregs)->regs, addr)