Lines Matching defs:irq
107 int irq;
160 int irq = cookie->irq;
162 sc->sc_imask |= (1 << irq);
163 sc->sc_elcr |= (1 << irq);
173 int irq = cookie->irq;
176 sc->sc_imask &= ~(1 << irq);
177 sc->sc_elcr &= ~(1 << irq);
207 int irq;
212 irq = bus_space_read_1(sc->sc_st, sc->sc_ioh_icu1, PIC_OCW3);
213 if ((irq & OCW3_POLL_PENDING) == 0)
218 irq = OCW3_POLL_IRQ(irq);
220 if (irq == 2) {
223 irq = bus_space_read_1(sc->sc_st, sc->sc_ioh_icu2,
225 if (irq & OCW3_POLL_PENDING)
226 irq = OCW3_POLL_IRQ(irq) + 8;
228 irq = 2;
231 event = sc->sc_eventstab[irq];
241 if (irq > 7) {
244 OCW2_ILS(irq & 7));
245 irq = 2;
249 OCW2_SELECT | OCW2_EOI | OCW2_SL | OCW2_ILS(irq));
700 int irq, error;
702 irq = rman_get_start(ires);
703 if (irq >= ICU_LEN || irq == 2)
704 panic("%s: bad irq or type", __func__);
706 event = sc->sc_eventstab[irq];
707 sc->sc_intr_cookies[irq].irq = irq;
708 sc->sc_intr_cookies[irq].sc = sc;
711 (void *)&sc->sc_intr_cookies[irq], 0, irq,
713 NULL, NULL, "gt_pci intr%d:", irq);
716 sc->sc_eventstab[irq] = event;
722 gt_pci_unmask_irq((void *)&sc->sc_intr_cookies[irq]);
731 int irq;
733 irq = rman_get_start(res);
734 gt_pci_mask_irq((void *)&sc->sc_intr_cookies[irq]);