Lines Matching refs:irq
2 * OpenRISC irq.c
23 #include <linux/irq.h>
53 mtspr(SPR_PICMR, mfspr(SPR_PICMR) & ~(1UL << data->irq));
58 mtspr(SPR_PICMR, mfspr(SPR_PICMR) | (1UL << data->irq));
82 mtspr(SPR_PICSR, mfspr(SPR_PICSR) & ~(1UL << data->irq));
85 mtspr(SPR_PICSR, (1UL << irq));
94 mtspr(SPR_PICSR, mfspr(SPR_PICSR) & ~(1UL << data->irq));
97 mtspr(SPR_PICSR, (1UL << irq));
113 int irq;
115 irq = ffs(mfspr(SPR_PICSR) >> first);
117 return irq ? irq + first - 1 : NO_IRQ;
156 int irq = -1;
161 while ((irq = pic_get_irq(irq + 1)) != NO_IRQ)
162 generic_handle_irq(irq);