Lines Matching defs:irq
171 unsigned int irq = (unsigned int)source;
174 if (irq != AR71XX_PCI_IRQ_START)
192 unsigned int irq = (unsigned int)source;
195 if (irq != AR71XX_PCI_IRQ_START)
518 int irq, error;
520 irq = rman_get_start(ires);
521 if (irq > AR71XX_PCI_IRQ_END)
522 panic("%s: bad irq %d", __func__, irq);
524 event = sc->sc_eventstab[irq];
526 error = intr_event_create(&event, (void *)irq, 0, irq,
528 "pci intr%d:", irq);
531 sc->sc_eventstab[irq] = event;
532 sc->sc_intr_counter[irq] =
541 mips_intrcnt_setname(sc->sc_intr_counter[irq], event->ie_fullname);
543 ar724x_pci_unmask_irq((void*)irq);
553 int irq, result;
555 irq = rman_get_start(ires);
556 if (irq > AR71XX_PCI_IRQ_END)
557 panic("%s: bad irq %d", __func__, irq);
559 if (sc->sc_eventstab[irq] == NULL)
562 ar724x_pci_mask_irq((void*)irq);
566 sc->sc_eventstab[irq] = NULL;
576 uint32_t reg, irq, mask;
588 irq = AR71XX_PCI_IRQ_START;
589 event = sc->sc_eventstab[irq];
591 printf("Stray IRQ %d\n", irq);
597 mips_intrcnt_inc(sc->sc_intr_counter[irq]);