Lines Matching refs:fregs
84 ftrace_regs_get_instruction_pointer(const struct ftrace_regs *fregs) in ftrace_regs_get_instruction_pointer() argument
86 return fregs->pc; in ftrace_regs_get_instruction_pointer()
90 ftrace_regs_set_instruction_pointer(struct ftrace_regs *fregs, in ftrace_regs_set_instruction_pointer() argument
93 fregs->pc = pc; in ftrace_regs_set_instruction_pointer()
97 ftrace_regs_get_stack_pointer(const struct ftrace_regs *fregs) in ftrace_regs_get_stack_pointer() argument
99 return fregs->sp; in ftrace_regs_get_stack_pointer()
103 ftrace_regs_get_argument(struct ftrace_regs *fregs, unsigned int n) in ftrace_regs_get_argument() argument
106 return fregs->regs[n]; in ftrace_regs_get_argument()
111 ftrace_regs_get_return_value(const struct ftrace_regs *fregs) in ftrace_regs_get_return_value() argument
113 return fregs->regs[0]; in ftrace_regs_get_return_value()
117 ftrace_regs_set_return_value(struct ftrace_regs *fregs, in ftrace_regs_set_return_value() argument
120 fregs->regs[0] = ret; in ftrace_regs_set_return_value()
124 ftrace_override_function_with_return(struct ftrace_regs *fregs) in ftrace_override_function_with_return() argument
126 fregs->pc = fregs->lr; in ftrace_override_function_with_return()
135 struct ftrace_ops *op, struct ftrace_regs *fregs);
139 static inline void arch_ftrace_set_direct_caller(struct ftrace_regs *fregs, in arch_ftrace_set_direct_caller() argument
146 fregs->direct_tramp = addr; in arch_ftrace_set_direct_caller()