Lines Matching refs:trap
44 unsigned long trap; member
186 #define TRAP(regs) ((regs)->trap & ~TRAP_FLAGS_MASK)
191 #define TRAP(regs) ((regs)->trap & ~TRAP_FLAGS_MASK)
192 #define FULL_REGS(regs) (((regs)->trap & 1) == 0)
193 #define SET_FULL_REGS(regs) ((regs)->trap |= 1)
206 #define TRAP(regs) ((regs)->trap & ~TRAP_FLAGS_MASK)
207 #define FULL_REGS(regs) (((regs)->trap & 1) == 0)
208 #define SET_FULL_REGS(regs) ((regs)->trap |= 1)
209 #define IS_CRITICAL_EXC(regs) (((regs)->trap & 2) != 0)
210 #define IS_MCHECK_EXC(regs) (((regs)->trap & 4) != 0)
211 #define IS_DEBUG_EXC(regs) (((regs)->trap & 8) != 0)
215 if ((regs)->trap & 1) \
222 regs->trap = (regs->trap & TRAP_FLAGS_MASK) | (val & ~TRAP_FLAGS_MASK); in set_trap()
237 return regs->trap & 0x10; in trap_norestart()
242 regs->trap |= 0x10; in set_trap_norestart()