Lines Matching defs:pt_regs
16 struct pt_regs {
21 struct pt_regs regs;
57 static inline int valid_user_regs(struct pt_regs *regs)
87 static inline long regs_return_value(struct pt_regs *regs)
100 static inline void instruction_pointer_set(struct pt_regs *regs,
107 extern unsigned long profile_pc(struct pt_regs *regs);
127 #define MAX_REG_OFFSET (offsetof(struct pt_regs, ARM_ORIG_r0))
131 extern bool regs_within_kernel_stack(struct pt_regs *regs, unsigned long addr);
132 extern unsigned long regs_get_kernel_stack_nth(struct pt_regs *regs,
137 * @regs: pt_regs from which register value is gotten
141 * The @offset is the offset of the register in struct pt_regs.
144 static inline unsigned long regs_get_register(struct pt_regs *regs,
153 static inline unsigned long kernel_stack_pointer(struct pt_regs *regs)
158 static inline unsigned long user_stack_pointer(struct pt_regs *regs)
163 #define current_pt_regs(void) ({ (struct pt_regs *) \
167 static inline void regs_set_return_value(struct pt_regs *regs, unsigned long rc)
197 int syscall_trace_enter(struct pt_regs *regs);
198 void syscall_trace_exit(struct pt_regs *regs);