MIPS_INT_MASK_0
if (pending & (MIPS_INT_MASK_0|MIPS_INT_MASK_1|MIPS_INT_MASK_2|
|MIPS_INT_MASK_0|MIPS_INT_MASK_1
if ((ipending & (MIPS_INT_MASK_0 << level)) == 0)
if ((ipending & (MIPS_INT_MASK_0 << level)) == 0)
if ((ipending & (MIPS_INT_MASK_0 << level)) == 0)
| MIPS_INT_MASK_0
| MIPS_INT_MASK_0
| MIPS_INT_MASK_0
[IPL_NONE] = MIPS_INT_MASK_0,
[IPL_SOFTCLOCK] = MIPS_SOFT_INT_MASK_0 | MIPS_INT_MASK_0,
[IPL_SOFTBIO] = MIPS_SOFT_INT_MASK_0 | MIPS_INT_MASK_0,
[IPL_SOFTNET] = MIPS_SOFT_INT_MASK | MIPS_INT_MASK_0,
[IPL_SOFTSERIAL] = MIPS_SOFT_INT_MASK | MIPS_INT_MASK_0,
if (__predict_false(pending & MIPS_INT_MASK_0)) {
#define MIPS_SPL0 (MIPS_INT_MASK_0|MIPS_SOFT_INT_MASK_0|MIPS_SOFT_INT_MASK_1)
MIPS_INT_MASK_0 |
MIPS_INT_MASK_0 |
if (ipending & MIPS_INT_MASK_0) {
MIPS_INT_MASK_0 |
MIPS_INT_MASK_0 |
.bonito_mips_intr = MIPS_INT_MASK_0,
MIPS_INT_MASK_0 |
MIPS_INT_MASK_0 |
.isa_mips_intr = MIPS_INT_MASK_0,
.isa_mips_intr = MIPS_INT_MASK_0,
.isa_mips_intr = MIPS_INT_MASK_0,
if (ipending & MIPS_INT_MASK_0) {
[IPL_VM] = MIPS_SOFT_INT_MASK | MIPS_INT_MASK_0,
[IPL_SCHED] = MIPS_SOFT_INT_MASK | MIPS_INT_MASK_0
if ((ipending & (MIPS_INT_MASK_0 << level)) == 0)
| MIPS_INT_MASK_0 | MIPS_INT_MASK_1
| MIPS_INT_MASK_0 | MIPS_INT_MASK_1
[IPL_VM] = MIPS_SOFT_INT_MASK | MIPS_INT_MASK_0
[IPL_SCHED] = MIPS_SOFT_INT_MASK | MIPS_INT_MASK_0
[IPL_DDB] = MIPS_SOFT_INT_MASK | MIPS_INT_MASK_0
if (ipending & MIPS_INT_MASK_0) { /* FDD, PRINTER */
| MIPS_INT_MASK_0
| MIPS_INT_MASK_0
if ((ipending & MIPS_INT_MASK_0) && (intc_cause & INTC_INT0)) {
| MIPS_INT_MASK_0,
| MIPS_INT_MASK_0
if (ipending & MIPS_INT_MASK_0) {
if ((ipending & (MIPS_INT_MASK_0 << level)) == 0)
[IPL_VM] = MIPS_SOFT_INT_MASK|MIPS_INT_MASK_0,
MIPS_INT_MASK_0 |
if ((ipending & (MIPS_INT_MASK_0 << level)) == 0)
[IPL_VM] = MIPS_SOFT_INT_MASK | MIPS_INT_MASK_0
[IPL_VM] = MIPS_SOFT_INT_MASK | MIPS_INT_MASK_0
MIPS_INT_MASK_0 | /* PCI */
MIPS_INT_MASK_0 | /* PCI */
MIPS_INT_MASK_0 | /* PCIE RC */
MIPS_INT_MASK_0 | /* PCIE RC */
ipending *= __BIT(31) / (MIPS_INT_MASK_0 << (NINTRS-1));
} else if (ipending & MIPS_INT_MASK_0) {
[IPL_VM] = MIPS_SOFT_INT_MASK | MIPS_INT_MASK_0,
[IPL_SCHED] = MIPS_SOFT_INT_MASK | MIPS_INT_MASK_0
[IPL_DDB] = MIPS_SOFT_INT_MASK | MIPS_INT_MASK_0
const int irq = bitno - (31 - __builtin_clz(MIPS_INT_MASK_0));
HANDLE_INTR(SYS_INTR_LEVEL0, MIPS_INT_MASK_0);
#define MIPS_INT_MASK_SPL0 (MIPS_INT_MASK_0|MIPS_INT_MASK_SPL_SOFT1)
if (ipending & MIPS_INT_MASK_0) {
| MIPS_INT_MASK_0
| MIPS_INT_MASK_0
if (ipending & MIPS_INT_MASK_0) {
| MIPS_INT_MASK_0
| MIPS_INT_MASK_0
if (ipending & MIPS_INT_MASK_0) {
| MIPS_INT_MASK_0
| MIPS_INT_MASK_0
if (ipending & MIPS_INT_MASK_0) {
#define MIPS_SPL0 (MIPS_INT_MASK_0|MIPS_SOFT_INT_MASK)
CALLINTR(SYS_DEV_SCSI, MIPS_INT_MASK_0);
if (ipending & MIPS_INT_MASK_0) {
[IPL_VM] = MIPS_SOFT_INT_MASK | MIPS_INT_MASK_0,
if (ipending & MIPS_INT_MASK_0) {
mask = MIPS_INT_MASK_0;
if ((ipending & MIPS_INT_MASK_0) && intrtab[SYS_DEV_OPT0].ih_func) {
if (ipending & MIPS_INT_MASK_0) {
if (pending & (MIPS_INT_MASK_0|MIPS_INT_MASK_1|MIPS_INT_MASK_2|
[IPL_VM] = MIPS_SOFT_INT_MASK | MIPS_INT_MASK_0
[IPL_SCHED] = MIPS_SOFT_INT_MASK | MIPS_INT_MASK_0
[IPL_DDB] = MIPS_SOFT_INT_MASK | MIPS_INT_MASK_0
if (pending & MIPS_INT_MASK_0) {
[IPL_VM] = MIPS_INT_MASK_1|MIPS_INT_MASK_0|MIPS_SOFT_INT_MASK,
MIPS_INT_MASK_1|MIPS_INT_MASK_0|MIPS_SOFT_INT_MASK,
[IPL_VM] = MIPS_INT_MASK_2|MIPS_INT_MASK_1|MIPS_INT_MASK_0|
MIPS_INT_MASK_1|MIPS_INT_MASK_0|MIPS_SOFT_INT_MASK,
[IPL_VM] = MIPS_INT_MASK_1|MIPS_INT_MASK_0|MIPS_SOFT_INT_MASK,
[IPL_VM] = MIPS_INT_MASK_0|MIPS_SOFT_INT_MASK,
[IPL_SCHED] = MIPS_INT_MASK_5|MIPS_INT_MASK_0|MIPS_SOFT_INT_MASK,