Lines Matching defs:irq
30 uint32_t irq;
41 irq = (wordBits - 1 - clzl(pending));
42 if (irq != INTERRUPT_CORE_GPU) {
43 return irq;
70 static inline void maskInterrupt(bool_t disable, irq_t irq)
72 switch (irq) {
78 core_regs->coreTimersIrqCtrl[0] &= ~BIT(irq);
80 core_regs->coreTimersIrqCtrl[0] |= BIT(irq);
88 core_regs->coreMailboxesIrqCtrl[0] &= ~BIT(irq);
90 core_regs->coreMailboxesIrqCtrl[0] |= BIT(irq);
110 if (irq < BASIC_IRQ_OFFSET) {
111 // Other invalid irq
115 if (irq < NORMAL_IRQ_OFFSET) {
117 intc_regs->bfDisableBasicIRQs = BIT(irq - BASIC_IRQ_OFFSET);
119 intc_regs->bfEnableBasicIRQs = BIT(irq - BASIC_IRQ_OFFSET);
121 } else if (irq < maxIRQ) {
122 int normal_irq = irq - NORMAL_IRQ_OFFSET;