Lines Matching refs:pt_regs
28 struct pt_regs { struct
54 static inline unsigned long kernel_stack_pointer(struct pt_regs *regs) in kernel_stack_pointer() argument
64 static inline void instruction_pointer_set(struct pt_regs *regs, in instruction_pointer_set()
72 #define MAX_REG_OFFSET (offsetof(struct pt_regs, __last))
83 static inline unsigned long regs_get_register(struct pt_regs *regs, in regs_get_register()
100 static inline int regs_within_kernel_stack(struct pt_regs *regs, in regs_within_kernel_stack()
116 static inline unsigned long regs_get_kernel_stack_nth(struct pt_regs *regs, in regs_get_kernel_stack_nth()
148 static inline int is_syscall_success(struct pt_regs *regs) in is_syscall_success()
153 static inline long regs_return_value(struct pt_regs *regs) in regs_return_value()
164 extern asmlinkage long syscall_trace_enter(struct pt_regs *regs, long syscall);
165 extern asmlinkage void syscall_trace_leave(struct pt_regs *regs);
167 extern void die(const char *, struct pt_regs *) __noreturn;
169 static inline void die_if_kernel(const char *str, struct pt_regs *regs) in die_if_kernel()
178 (struct pt_regs *)((sp | (THREAD_SIZE - 1)) + 1 - 32) - 1; \
183 static inline unsigned long user_stack_pointer(struct pt_regs *regs) in user_stack_pointer()
188 static inline void user_stack_pointer_set(struct pt_regs *regs, in user_stack_pointer_set()