Lines Matching refs:pt_regs
15 struct pt_regs { struct
64 #define MAX_REG_OFFSET offsetof(struct pt_regs, orig_a0) argument
67 static inline unsigned long instruction_pointer(struct pt_regs *regs) in instruction_pointer()
71 static inline void instruction_pointer_set(struct pt_regs *regs, in instruction_pointer_set()
80 static inline unsigned long user_stack_pointer(struct pt_regs *regs) in user_stack_pointer()
84 static inline void user_stack_pointer_set(struct pt_regs *regs, in user_stack_pointer_set()
91 static inline unsigned long kernel_stack_pointer(struct pt_regs *regs) in kernel_stack_pointer()
97 static inline unsigned long frame_pointer(struct pt_regs *regs) in frame_pointer()
101 static inline void frame_pointer_set(struct pt_regs *regs, in frame_pointer_set()
107 static inline unsigned long regs_return_value(struct pt_regs *regs) in regs_return_value()
112 static inline void regs_set_return_value(struct pt_regs *regs, in regs_set_return_value()
119 extern unsigned long regs_get_kernel_stack_nth(struct pt_regs *regs,
124 int do_syscall_trace_enter(struct pt_regs *regs);
125 void do_syscall_trace_exit(struct pt_regs *regs);
136 static inline unsigned long regs_get_register(struct pt_regs *regs, in regs_get_register()
155 static inline unsigned long regs_get_kernel_argument(struct pt_regs *regs, in regs_get_kernel_argument()
160 offsetof(struct pt_regs, a0), in regs_get_kernel_argument()
161 offsetof(struct pt_regs, a1), in regs_get_kernel_argument()
162 offsetof(struct pt_regs, a2), in regs_get_kernel_argument()
163 offsetof(struct pt_regs, a3), in regs_get_kernel_argument()
164 offsetof(struct pt_regs, a4), in regs_get_kernel_argument()
165 offsetof(struct pt_regs, a5), in regs_get_kernel_argument()
166 offsetof(struct pt_regs, a6), in regs_get_kernel_argument()
167 offsetof(struct pt_regs, a7), in regs_get_kernel_argument()