Lines Matching refs:fregs
95 ftrace_regs_get_instruction_pointer(const struct ftrace_regs *fregs)
97 return fregs->pc;
101 ftrace_regs_set_instruction_pointer(struct ftrace_regs *fregs,
104 fregs->pc = pc;
108 ftrace_regs_get_stack_pointer(const struct ftrace_regs *fregs)
110 return fregs->sp;
114 ftrace_regs_get_argument(struct ftrace_regs *fregs, unsigned int n)
117 return fregs->regs[n];
122 ftrace_regs_get_return_value(const struct ftrace_regs *fregs)
124 return fregs->regs[0];
128 ftrace_regs_set_return_value(struct ftrace_regs *fregs,
131 fregs->regs[0] = ret;
135 ftrace_override_function_with_return(struct ftrace_regs *fregs)
137 fregs->pc = fregs->lr;
146 struct ftrace_ops *op, struct ftrace_regs *fregs);
150 static inline void arch_ftrace_set_direct_caller(struct ftrace_regs *fregs,
157 fregs->direct_tramp = addr;