Lines Matching refs:trap
45 unsigned long trap;
171 #define TRAP(regs) ((regs)->trap & ~TRAP_FLAGS_MASK)
176 #define TRAP(regs) ((regs)->trap & ~TRAP_FLAGS_MASK)
177 #define FULL_REGS(regs) (((regs)->trap & 1) == 0)
178 #define SET_FULL_REGS(regs) ((regs)->trap &= ~1)
184 * We use the least-significant bit of the trap field to indicate
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)
194 #define IS_CRITICAL_EXC(regs) (((regs)->trap & 2) != 0)
195 #define IS_MCHECK_EXC(regs) (((regs)->trap & 4) != 0)
196 #define IS_DEBUG_EXC(regs) (((regs)->trap & 8) != 0)
200 if ((regs)->trap & 1) \
207 regs->trap = (regs->trap & TRAP_FLAGS_MASK) | (val & ~TRAP_FLAGS_MASK);
222 return regs->trap & 0x10;
227 regs->trap |= 0x10;