Lines Matching refs:regs
17 #define user_mode(regs) (((regs)->iaoq[0] & 3) != PRIV_KERNEL)
18 #define user_space(regs) ((regs)->iasq[1] != PRIV_KERNEL)
19 #define instruction_pointer(regs) ((regs)->iaoq[0] & ~3)
20 #define user_stack_pointer(regs) ((regs)->gr[30])
23 static inline unsigned long regs_return_value(struct pt_regs *regs)
25 return regs->gr[28];
28 static inline void instruction_pointer_set(struct pt_regs *regs,
31 regs->iaoq[0] = val;
32 regs->iaoq[1] = val + 4;
40 #define kernel_stack_pointer(regs) ((regs)->gr[30])
42 static inline unsigned long regs_get_register(struct pt_regs *regs,
47 return *(unsigned long *)((unsigned long)regs + offset);
50 unsigned long regs_get_kernel_stack_nth(struct pt_regs *regs, unsigned int n);
51 int regs_within_kernel_stack(struct pt_regs *regs, unsigned long addr);