Lines Matching defs:regs
78 #define GET_IP(regs) ((regs)->nip) argument
79 #define GET_USP(regs) ((regs)->gpr[1]) argument
80 #define GET_FP(regs) (0) argument
81 #define SET_FP(regs, val) argument
90 #define kernel_stack_pointer(regs) ((regs)->gpr[1]) argument
91 static inline int is_syscall_success(struct pt_regs *regs) in is_syscall_success()
96 static inline long regs_return_value(struct pt_regs *regs) in regs_return_value()
105 #define user_mode(regs) ((((regs)->msr) >> MSR_PR_LG) & 0x1) argument
107 #define user_mode(regs) (((regs)->msr & MSR_PR) != 0) argument
130 #define FULL_REGS(regs) (((regs)->trap & 1) == 0) argument
132 #define IS_CRITICAL_EXC(regs) (((regs)->trap & 2) != 0) argument
133 #define IS_MCHECK_EXC(regs) (((regs)->trap & 4) != 0) argument
134 #define IS_DEBUG_EXC(regs) (((regs)->trap & 8) != 0) argument
136 #define TRAP(regs) ((regs)->trap & ~0xF) argument
139 #define CHECK_FULL_REGS(regs) BUG_ON(regs->trap & 1) argument
142 #define CHECK_FULL_REGS(regs) \ argument
172 static inline unsigned long regs_get_register(struct pt_regs *regs, in regs_get_register()
189 static inline bool regs_within_kernel_stack(struct pt_regs *regs, in regs_within_kernel_stack()
205 static inline unsigned long regs_get_kernel_stack_nth(struct pt_regs *regs, in regs_get_kernel_stack_nth()