Lines Matching refs:irq
110 extern irqreturn_t crime_memerr_intr(int irq, void *dev_id);
111 extern irqreturn_t crime_cpuerr_intr(int irq, void *dev_id);
132 unsigned int bit = d->irq - CRIME_IRQ_BASE; in crime_enable_irq()
140 unsigned int bit = d->irq - CRIME_IRQ_BASE; in crime_disable_irq()
155 unsigned int bit = d->irq - CRIME_IRQ_BASE; in crime_edge_mask_and_ack_irq()
184 macepci_mask |= MACEPCI_CONTROL_INT(d->irq - MACEPCI_SCSI0_IRQ); in enable_macepci_irq()
186 crime_mask |= 1 << (d->irq - CRIME_IRQ_BASE); in enable_macepci_irq()
192 crime_mask &= ~(1 << (d->irq - CRIME_IRQ_BASE)); in disable_macepci_irq()
195 macepci_mask &= ~MACEPCI_CONTROL_INT(d->irq - MACEPCI_SCSI0_IRQ); in disable_macepci_irq()
249 pr_debug("maceisa enable: %u\n", d->irq); in enable_maceisa_irq()
251 switch (d->irq) { in enable_maceisa_irq()
265 maceisa_mask |= 1 << (d->irq - MACEISA_AUDIO_SW_IRQ); in enable_maceisa_irq()
273 maceisa_mask &= ~(1 << (d->irq - MACEISA_AUDIO_SW_IRQ)); in disable_maceisa_irq()
293 mace_int &= ~(1 << (d->irq - MACEISA_AUDIO_SW_IRQ)); in mask_and_ack_maceisa_irq()
319 unsigned int bit = d->irq - CRIME_IRQ_BASE; in enable_mace_irq()
327 unsigned int bit = d->irq - CRIME_IRQ_BASE; in disable_mace_irq()
365 int irq = 0; in ip32_irq0() local
381 irq = MACE_VID_IN1_IRQ + __ffs(crime_int); in ip32_irq0()
385 irq = __ffs(mace_int & maceisa_mask) + MACEISA_AUDIO_SW_IRQ; in ip32_irq0()
388 pr_debug("*irq %u*\n", irq); in ip32_irq0()
389 do_IRQ(irq); in ip32_irq0()
437 unsigned int irq; in arch_init_irq() local
448 for (irq = CRIME_IRQ_BASE; irq <= IP32_IRQ_MAX; irq++) { in arch_init_irq()
449 switch (irq) { in arch_init_irq()
451 irq_set_chip_and_handler_name(irq, in arch_init_irq()
458 irq_set_chip_and_handler_name(irq, in arch_init_irq()
466 irq_set_chip_and_handler_name(irq, in arch_init_irq()
476 irq_set_chip_and_handler_name(irq, in arch_init_irq()
485 irq_set_chip_and_handler_name(irq, in arch_init_irq()
492 irq_set_chip_and_handler_name(irq, in arch_init_irq()