Lines Matching refs:irq
52 if (IRQ_ROUTING & (1 << (d->irq - IRQ_BASE_MB93493))) in frv_mb93493_mask()
58 iqsr &= ~(1 << (d->irq - IRQ_BASE_MB93493 + 16)); in frv_mb93493_mask()
71 if (IRQ_ROUTING & (1 << (d->irq - IRQ_BASE_MB93493))) in frv_mb93493_unmask()
77 iqsr |= 1 << (d->irq - IRQ_BASE_MB93493 + 16); in frv_mb93493_unmask()
92 static irqreturn_t mb93493_interrupt(int irq, void *_piqsr) in mb93493_interrupt() argument
102 int irq; in mb93493_interrupt() local
104 asm("scan %1,gr0,%0" : "=r"(irq) : "r"(iqsr)); in mb93493_interrupt()
105 irq = 31 - irq; in mb93493_interrupt()
106 iqsr &= ~(1 << irq); in mb93493_interrupt()
108 generic_handle_irq(IRQ_BASE_MB93493 + irq); in mb93493_interrupt()
138 int irq; in mb93493_init() local
140 for (irq = IRQ_BASE_MB93493 + 0; irq <= IRQ_BASE_MB93493 + 10; irq++) in mb93493_init()
141 irq_set_chip_and_handler(irq, &frv_mb93493_pic, in mb93493_init()