Lines Matching defs:pt_regs
18 struct pt_regs {
36 static inline int regs_irqs_disabled(struct pt_regs *regs)
41 static inline unsigned long kernel_stack_pointer(struct pt_regs *regs)
51 static inline void instruction_pointer_set(struct pt_regs *regs, unsigned long val)
58 #define MAX_REG_OFFSET (offsetof(struct pt_regs, __last))
62 * @regs: pt_regs from which register value is gotten.
66 * offset of the register in struct pt_regs address which specified by @regs.
69 static inline unsigned long regs_get_register(struct pt_regs *regs, unsigned int offset)
79 * @regs: pt_regs which contains kernel stack pointer.
85 static inline int regs_within_kernel_stack(struct pt_regs *regs, unsigned long addr)
93 * @regs: pt_regs which contains kernel stack pointer.
100 static inline unsigned long regs_get_kernel_stack_nth(struct pt_regs *regs, unsigned int n)
115 * @regs: pt_regs of that context
124 static inline unsigned long regs_get_kernel_argument(struct pt_regs *regs,
129 offsetof(struct pt_regs, regs[4]),
130 offsetof(struct pt_regs, regs[5]),
131 offsetof(struct pt_regs, regs[6]),
132 offsetof(struct pt_regs, regs[7]),
133 offsetof(struct pt_regs, regs[8]),
134 offsetof(struct pt_regs, regs[9]),
135 offsetof(struct pt_regs, regs[10]),
136 offsetof(struct pt_regs, regs[11]),
152 static inline long regs_return_value(struct pt_regs *regs)
157 static inline void regs_set_return_value(struct pt_regs *regs, unsigned long val)
165 extern void die(const char *str, struct pt_regs *regs);
167 static inline void die_if_kernel(const char *str, struct pt_regs *regs)
176 (struct pt_regs *)((sp | (THREAD_SIZE - 1)) + 1) - 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,