Lines Matching defs:pt_regs
15 struct pt_regs {
67 #define MAX_REG_OFFSET offsetof(struct pt_regs, orig_a0)
70 static inline unsigned long instruction_pointer(struct pt_regs *regs)
74 static inline void instruction_pointer_set(struct pt_regs *regs,
83 static inline unsigned long user_stack_pointer(struct pt_regs *regs)
87 static inline void user_stack_pointer_set(struct pt_regs *regs,
94 static inline unsigned long kernel_stack_pointer(struct pt_regs *regs)
100 static inline unsigned long frame_pointer(struct pt_regs *regs)
104 static inline void frame_pointer_set(struct pt_regs *regs,
110 static inline unsigned long regs_return_value(struct pt_regs *regs)
115 static inline void regs_set_return_value(struct pt_regs *regs,
122 extern unsigned long regs_get_kernel_stack_nth(struct pt_regs *regs,
130 * @regs: pt_regs from which register value is gotten
134 * The @offset is the offset of the register in struct pt_regs.
137 static inline unsigned long regs_get_register(struct pt_regs *regs,
148 * @regs: pt_regs of that context
156 static inline unsigned long regs_get_kernel_argument(struct pt_regs *regs,
161 offsetof(struct pt_regs, a0),
162 offsetof(struct pt_regs, a1),
163 offsetof(struct pt_regs, a2),
164 offsetof(struct pt_regs, a3),
165 offsetof(struct pt_regs, a4),
166 offsetof(struct pt_regs, a5),
167 offsetof(struct pt_regs, a6),
168 offsetof(struct pt_regs, a7),
176 static inline int regs_irqs_disabled(struct pt_regs *regs)