Lines Matching refs:regs
19 #define user_mode(regs) \ argument
20 (processor_mode(regs) == USER_MODE)
22 #define processor_mode(regs) \ argument
23 ((regs)->UCreg_asr & MODE_MASK)
25 #define interrupts_enabled(regs) \ argument
26 (!((regs)->UCreg_asr & PSR_I_BIT))
28 #define fast_interrupts_enabled(regs) \ argument
29 (!((regs)->UCreg_asr & PSR_R_BIT))
34 static inline int valid_user_regs(struct pt_regs *regs) in valid_user_regs() argument
36 unsigned long mode = regs->UCreg_asr & MODE_MASK; in valid_user_regs()
41 regs->UCreg_asr &= ~(PSR_R_BIT); in valid_user_regs()
43 if ((regs->UCreg_asr & PSR_I_BIT) == 0) { in valid_user_regs()
51 regs->UCreg_asr &= PSR_f | USER_MODE; in valid_user_regs()
56 #define instruction_pointer(regs) ((regs)->UCreg_pc) argument
57 #define user_stack_pointer(regs) ((regs)->UCreg_sp) argument
58 #define profile_pc(regs) instruction_pointer(regs) argument