Lines Matching refs:pt_regs
11 struct pt_regs { struct
33 struct pt_regs { argument
77 extern unsigned long profile_pc(struct pt_regs *regs); argument
81 convert_ip_to_linear(struct task_struct *child, struct pt_regs *regs);
82 extern void send_sigtrap(struct task_struct *tsk, struct pt_regs *regs,
86 extern unsigned long syscall_trace_enter_phase1(struct pt_regs *, u32 arch);
87 extern long syscall_trace_enter_phase2(struct pt_regs *, u32 arch,
90 extern long syscall_trace_enter(struct pt_regs *);
91 extern void syscall_trace_leave(struct pt_regs *);
93 static inline unsigned long regs_return_value(struct pt_regs *regs) in regs_return_value()
107 static inline int user_mode(struct pt_regs *regs) in user_mode()
116 static inline int v8086_mode(struct pt_regs *regs) in v8086_mode()
126 static inline bool user_64bit_mode(struct pt_regs *regs) in user_64bit_mode()
145 extern unsigned long kernel_stack_pointer(struct pt_regs *regs);
147 static inline unsigned long kernel_stack_pointer(struct pt_regs *regs) in kernel_stack_pointer()
162 #define MAX_REG_OFFSET (offsetof(struct pt_regs, ss))
173 static inline unsigned long regs_get_register(struct pt_regs *regs, in regs_get_register()
183 if (offset == offsetof(struct pt_regs, sp) && in regs_get_register()
198 static inline int regs_within_kernel_stack(struct pt_regs *regs, in regs_within_kernel_stack()
214 static inline unsigned long regs_get_kernel_stack_nth(struct pt_regs *regs, in regs_get_kernel_stack_nth()