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