Lines Matching refs:pt_regs

12 struct pt_regs {  struct
54 struct pt_regs { argument
98 extern unsigned long profile_pc(struct pt_regs *regs); argument
102 convert_ip_to_linear(struct task_struct *child, struct pt_regs *regs);
103 extern void send_sigtrap(struct task_struct *tsk, struct pt_regs *regs,
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, unsigned long rc) in regs_set_return_value()
126 static inline int user_mode(struct pt_regs *regs) in user_mode()
135 static inline int v8086_mode(struct pt_regs *regs) in v8086_mode()
144 static inline bool user_64bit_mode(struct pt_regs *regs) in user_64bit_mode()
168 extern unsigned long kernel_stack_pointer(struct pt_regs *regs);
170 static inline unsigned long kernel_stack_pointer(struct pt_regs *regs) in kernel_stack_pointer()
185 #define MAX_REG_OFFSET (offsetof(struct pt_regs, ss))
196 static inline unsigned long regs_get_register(struct pt_regs *regs, in regs_get_register()
206 if (offset == offsetof(struct pt_regs, sp) && in regs_get_register()
211 if (offset == offsetof(struct pt_regs, cs) || in regs_get_register()
212 offset == offsetof(struct pt_regs, ss) || in regs_get_register()
213 offset == offsetof(struct pt_regs, ds) || in regs_get_register()
214 offset == offsetof(struct pt_regs, es) || in regs_get_register()
215 offset == offsetof(struct pt_regs, fs) || in regs_get_register()
216 offset == offsetof(struct pt_regs, gs)) { in regs_get_register()
232 static inline int regs_within_kernel_stack(struct pt_regs *regs, in regs_within_kernel_stack()
248 static inline unsigned long regs_get_kernel_stack_nth(struct pt_regs *regs, in regs_get_kernel_stack_nth()