Lines Matching refs:fregs
43 arch_ftrace_get_regs(struct ftrace_regs *fregs)
46 if (!fregs->regs.cs)
48 return &fregs->regs;
51 #define ftrace_regs_set_instruction_pointer(fregs, _ip) \
52 do { (fregs)->regs.ip = (_ip); } while (0)
54 #define ftrace_regs_get_instruction_pointer(fregs) \
55 ((fregs)->regs.ip)
57 #define ftrace_regs_get_argument(fregs, n) \
58 regs_get_kernel_argument(&(fregs)->regs, n)
59 #define ftrace_regs_get_stack_pointer(fregs) \
60 kernel_stack_pointer(&(fregs)->regs)
61 #define ftrace_regs_return_value(fregs) \
62 regs_return_value(&(fregs)->regs)
63 #define ftrace_regs_set_return_value(fregs, ret) \
64 regs_set_return_value(&(fregs)->regs, ret)
65 #define ftrace_override_function_with_return(fregs) \
66 override_function_with_return(&(fregs)->regs)
73 struct ftrace_ops *op, struct ftrace_regs *fregs);
92 #define arch_ftrace_set_direct_caller(fregs, addr) \
93 __arch_ftrace_set_direct_caller(&(fregs)->regs, addr)