Home | History | Annotate | Download | only in at91

Lines Matching defs:aic_imask

68 static uint32_t aic_imask[NIPL];
151 aic_imask[ipl] = aic_irqs;
155 KASSERT(aic_imask[IPL_NONE] == 0);
156 KASSERT(aic_imask[IPL_SOFTCLOCK] == 0);
157 KASSERT(aic_imask[IPL_SOFTBIO] == 0);
158 KASSERT(aic_imask[IPL_SOFTNET] == 0);
159 KASSERT(aic_imask[IPL_SOFTSERIAL] == 0);
166 aic_imask[IPL_SCHED] |= aic_imask[IPL_VM];
167 aic_imask[IPL_HIGH] |= aic_imask[IPL_SCHED];
181 at91_set_intrmask(aic_imask[curcpl()]);
194 at91_set_intrmask(aic_imask[new]);
212 at91_set_intrmask(aic_imask[ipl]);
337 printf("IPL%d: aic_imask=0x%08X\n", i, aic_imask[i]);
378 if ((1U << intr) & aic_imask[pcpl]) {
379 panic("interrupt %d should be masked! (aic_imask=0x%X)", intr, aic_imask[pcpl]);
391 at91_set_intrmask(aic_imask[ih->ih_ipl]);
403 at91_set_intrmask(aic_imask[pcpl]);
431 if ((ipr & (1U << irq) & ~aic_imask[pcpl]))
451 && (flags || !(aic_imask[pcpl] & (1U << irq)))) {
453 at91_set_intrmask(aic_imask[ih->ih_ipl]);
458 at91_set_intrmask(aic_imask[pcpl]);