Lines Matching defs:pt_regs
28 struct pt_regs {
54 static inline unsigned long kernel_stack_pointer(struct pt_regs *regs)
59 static inline void instruction_pointer_set(struct pt_regs *regs,
68 #define MAX_REG_OFFSET (offsetof(struct pt_regs, __last))
72 * @regs: pt_regs from which register value is gotten.
76 * offset of the register in struct pt_regs address which specified by @regs.
79 static inline unsigned long regs_get_register(struct pt_regs *regs,
90 * @regs: pt_regs which contains kernel stack pointer.
96 static inline int regs_within_kernel_stack(struct pt_regs *regs,
105 * @regs: pt_regs which contains kernel stack pointer.
112 static inline unsigned long regs_get_kernel_stack_nth(struct pt_regs *regs,
144 static inline int is_syscall_success(struct pt_regs *regs)
149 static inline long regs_return_value(struct pt_regs *regs)
158 extern unsigned long exception_ip(struct pt_regs *regs);
162 extern asmlinkage long syscall_trace_enter(struct pt_regs *regs);
163 extern asmlinkage void syscall_trace_leave(struct pt_regs *regs);
165 extern void die(const char *, struct pt_regs *) __noreturn;
167 static inline void die_if_kernel(const char *str, struct pt_regs *regs)
176 (struct pt_regs *)((sp | (THREAD_SIZE - 1)) + 1 - 32) - 1; \
181 static inline unsigned long user_stack_pointer(struct pt_regs *regs)
186 static inline void user_stack_pointer_set(struct pt_regs *regs,