Lines Matching refs:irq
72 irq_t irq = (irq_t)(intcps_sir_irq & 0x7f);
75 assert((irq / 32) < (sizeof intc->intcps_n / sizeof intc->intcps_n[0]));
76 if (intc->intcps_n[irq / 32].intcps_pending_irq & (1 << (irq & 31))) {
77 return irq;
89 /* Enable or disable irq according to the 'disable' flag. */
90 static inline void maskInterrupt(bool_t disable, irq_t irq)
92 if (likely(irq < maxIRQ)) {
94 intc->intcps_n[irq / 32].intcps_mir_set = 1 << (irq & 31);
96 intc->intcps_n[irq / 32].intcps_mir_clear = 1 << (irq & 31);
101 static inline void ackInterrupt(irq_t irq)