irq 127 arch/i386/eisa/eisa_machdep.c eisa_intr_map(eisa_chipset_tag_t ec, u_int irq, eisa_intr_handle_t *ihp) irq 133 arch/i386/eisa/eisa_machdep.c if (irq >= ICU_LEN) { irq 134 arch/i386/eisa/eisa_machdep.c printf("eisa_intr_map: bad IRQ %d\n", irq); irq 138 arch/i386/eisa/eisa_machdep.c if (irq == 2) { irq 140 arch/i386/eisa/eisa_machdep.c irq = 9; irq 153 arch/i386/eisa/eisa_machdep.c if (mip->bus_pin == irq) { irq 154 arch/i386/eisa/eisa_machdep.c *ihp = mip->ioapic_ih | irq; irq 163 arch/i386/eisa/eisa_machdep.c *ihp = irq; irq 626 arch/i386/i386/ioapic.c apic_intr_establish(int irq, int type, int level, int (*ih_fun)(void *), irq 629 arch/i386/i386/ioapic.c unsigned int ioapic = APIC_IRQ_APIC(irq); irq 630 arch/i386/i386/ioapic.c unsigned int intr = APIC_IRQ_PIN(irq); irq 641 arch/i386/i386/ioapic.c if ((irq & APIC_INT_VIA_APIC) == 0) irq 642 arch/i386/i386/ioapic.c panic("apic_intr_establish of non-apic interrupt 0x%x", irq); irq 714 arch/i386/i386/ioapic.c ih->ih_irq = irq; irq 742 arch/i386/i386/ioapic.c int irq = ih->ih_irq; irq 743 arch/i386/i386/ioapic.c unsigned int ioapic = APIC_IRQ_APIC(irq); irq 744 arch/i386/i386/ioapic.c unsigned int intr = APIC_IRQ_PIN(irq); irq 679 arch/i386/i386/mpbios.c mpbios_invent(int irq, int type, int bus) irq 701 arch/i386/i386/mpbios.c e.src_bus_irq = irq; irq 703 arch/i386/i386/mpbios.c e.dst_apic_int = irq; irq 707 arch/i386/i386/mpbios.c return (mip->ioapic_ih | irq); irq 710 arch/i386/i386/mpbios.c return irq; irq 150 arch/i386/isa/ahc_isa.c int irq; irq 159 arch/i386/isa/ahc_isa.c switch (irq = (intdef & VECTOR)) { irq 173 arch/i386/isa/ahc_isa.c return irq; irq 231 arch/i386/isa/ahc_isa.c int irq; irq 253 arch/i386/isa/ahc_isa.c irq = -1; /* cannot get the ID string */ irq 256 arch/i386/isa/ahc_isa.c irq = -1; /* unknown ID strings */ irq 258 arch/i386/isa/ahc_isa.c irq = ahc_isa_irq(iot, ioh); irq 262 arch/i386/isa/ahc_isa.c if (irq < 0) irq 266 arch/i386/isa/ahc_isa.c ia->ia_irq != irq) { irq 268 arch/i386/isa/ahc_isa.c ia->ia_irq, irq); irq 274 arch/i386/isa/ahc_isa.c ia->ia_irq = irq; irq 340 arch/i386/isa/ahc_isa.c int irq; irq 357 arch/i386/isa/ahc_isa.c if ((irq = ahc_isa_irq(iot, ioh)) < 0) irq 466 arch/i386/isa/ahc_isa.c ahc->ih = isa_intr_establish(ia->ia_ic, irq, irq 244 arch/i386/isa/isa_machdep.c isa_strayintr(int irq) irq 252 arch/i386/isa/isa_machdep.c if (++intrstray[irq] <= 5) irq 253 arch/i386/isa/isa_machdep.c log(LOG_ERR, "stray interrupt %d%s\n", irq, irq 254 arch/i386/isa/isa_machdep.c intrstray[irq] >= 5 ? "; stopped logging" : ""); irq 273 arch/i386/isa/isa_machdep.c int irq, level, unusedirqs; irq 278 arch/i386/isa/isa_machdep.c for (irq = 0; irq < ICU_LEN; irq++) { irq 280 arch/i386/isa/isa_machdep.c for (q = intrhand[irq]; q; q = q->ih_next) irq 282 arch/i386/isa/isa_machdep.c intrlevel[irq] = levels; irq 284 arch/i386/isa/isa_machdep.c unusedirqs &= ~(1 << irq); irq 290 arch/i386/isa/isa_machdep.c for (irq = 0; irq < ICU_LEN; irq++) irq 291 arch/i386/isa/isa_machdep.c if (intrlevel[irq] & (1 << level)) irq 292 arch/i386/isa/isa_machdep.c irqs |= 1 << irq; irq 312 arch/i386/isa/isa_machdep.c for (irq = 0; irq < ICU_LEN; irq++) { irq 313 arch/i386/isa/isa_machdep.c int irqs = 1 << irq; irq 317 arch/i386/isa/isa_machdep.c if (intrhand[irq] == NULL) { irq 321 arch/i386/isa/isa_machdep.c for (q = intrhand[irq]; q; q = q->ih_next) { irq 331 arch/i386/isa/isa_machdep.c panic("irq %d level %x mask mismatch: %x vs %x", irq, irq 334 arch/i386/isa/isa_machdep.c intrmask[irq] = irqs; irq 335 arch/i386/isa/isa_machdep.c iminlevel[irq] = minlevel; irq 336 arch/i386/isa/isa_machdep.c imaxlevel[irq] = maxlevel; irq 339 arch/i386/isa/isa_machdep.c printf("irq %d: level %x, mask 0x%x (%x)\n", irq, irq 340 arch/i386/isa/isa_machdep.c imaxlevel[irq], intrmask[irq], IMASK(imaxlevel[irq])); irq 347 arch/i386/isa/isa_machdep.c for (irq = 0; irq < ICU_LEN; irq++) irq 348 arch/i386/isa/isa_machdep.c if (intrhand[irq]) irq 349 arch/i386/isa/isa_machdep.c irqs |= 1 << irq; irq 357 arch/i386/isa/isa_machdep.c for (irq = 0; irq < ICU_LEN; irq++) irq 358 arch/i386/isa/isa_machdep.c iunmask[irq] = ~imask[irq]; irq 371 arch/i386/isa/isa_machdep.c isa_intr_alloc(isa_chipset_tag_t ic, int mask, int type, int *irq) irq 401 arch/i386/isa/isa_machdep.c *irq = i; irq 435 arch/i386/isa/isa_machdep.c *irq = bestirq; irq 447 arch/i386/isa/isa_machdep.c isa_intr_check(isa_chipset_tag_t ic, int irq, int type) irq 449 arch/i386/isa/isa_machdep.c if (!LEGAL_IRQ(irq) || type == IST_NONE) irq 452 arch/i386/isa/isa_machdep.c switch (intrtype[irq]) { irq 457 arch/i386/isa/isa_machdep.c if (type != intrtype[irq]) irq 474 arch/i386/isa/isa_machdep.c isa_intr_establish(isa_chipset_tag_t ic, int irq, int type, int level, irq 484 arch/i386/isa/isa_machdep.c int mpspec_pin = irq; irq 493 arch/i386/isa/isa_machdep.c airq = mip->ioapic_ih | irq; irq 501 arch/i386/isa/isa_machdep.c airq = mip->ioapic_ih | irq; irq 509 arch/i386/isa/isa_machdep.c airq = mpbios_invent(irq, type, mp_isa_bus->mb_idx); irq 523 arch/i386/isa/isa_machdep.c if (!LEGAL_IRQ(irq) || type == IST_NONE) { irq 528 arch/i386/isa/isa_machdep.c switch (intrtype[irq]) { irq 530 arch/i386/isa/isa_machdep.c intrtype[irq] = type; irq 534 arch/i386/isa/isa_machdep.c if (type == intrtype[irq]) irq 552 arch/i386/isa/isa_machdep.c for (p = &intrhand[irq]; (q = *p) != NULL; p = &q->ih_next) irq 572 arch/i386/isa/isa_machdep.c ih->ih_irq = irq; irq 587 arch/i386/isa/isa_machdep.c int irq = ih->ih_irq; irq 591 arch/i386/isa/isa_machdep.c if (irq & APIC_INT_VIA_APIC) { irq 597 arch/i386/isa/isa_machdep.c if (!LEGAL_IRQ(irq)) irq 598 arch/i386/isa/isa_machdep.c panic("intr_disestablish: bogus irq %d", irq); irq 604 arch/i386/isa/isa_machdep.c for (p = &intrhand[irq]; (q = *p) != NULL && q != ih; p = &q->ih_next) irq 615 arch/i386/isa/isa_machdep.c if (intrhand[irq] == NULL) irq 616 arch/i386/isa/isa_machdep.c intrtype[irq] = IST_NONE; irq 113 arch/i386/isa/isa_machdep.h void *isa_intr_establish(isa_chipset_tag_t ic, int irq, int type, irq 275 arch/i386/isa/npx.c int irq; irq 298 arch/i386/isa/npx.c irq = NRSVIDT + ia->ia_irq; irq 301 arch/i386/isa/npx.c save_idt_npxintr = idt[irq]; irq 303 arch/i386/isa/npx.c setgate(&idt[irq], probeintr, 0, SDT_SYS386IGT, SEL_KPL, GICODE_SEL); irq 329 arch/i386/isa/npx.c idt[irq] = save_idt_npxintr; irq 315 arch/i386/isa/pccom.c int irq; irq 355 arch/i386/isa/pccom.c irq = ia->ia_irq; irq 368 arch/i386/isa/pccom.c irq = IRQUNK; irq 384 arch/i386/isa/pccom.c if (irq != IRQUNK) { irq 395 arch/i386/isa/pccom.c sc->sc_ih = isa_intr_establish(ia->ia_ic, irq, irq 399 arch/i386/isa/pccom.c sc->sc_ih = isa_intr_establish(ia->ia_ic, irq, irq 404 arch/i386/isa/pccom.c sc->sc_ih = isa_intr_establish(ia->ia_ic, irq, irq 143 arch/i386/pci/ali1543.c #define ALI1543_LEGAL_IRQ(irq) ((1 << (irq)) & ALI1543_IRQ_MASK) irq 211 arch/i386/pci/ali1543.c ali1543_set_intr(pciintr_icu_handle_t v, int clink, int irq) irq 217 arch/i386/pci/ali1543.c if (ALI1543_LEGAL_LINK(clink) == 0 || ALI1543_LEGAL_IRQ(irq) == 0) irq 224 arch/i386/pci/ali1543.c reg |= (ali1543_intr_shuffle_set[irq] << shift); irq 226 arch/i386/pci/ali1543.c if (ali1543_get_intr(v, clink, &val) != 0 || val != irq) irq 163 arch/i386/pci/amd756.c amd756_set_intr(pciintr_icu_handle_t v, int clink, int irq) irq 169 arch/i386/pci/amd756.c if (AMD756_LEGAL_LINK(clink) == 0 || AMD756_LEGAL_IRQ(irq) == 0) irq 175 arch/i386/pci/amd756.c reg |= irq << (4*clink); irq 182 arch/i386/pci/amd756.c amd756_get_trigger(pciintr_icu_handle_t v, int irq, int *triggerp) irq 188 arch/i386/pci/amd756.c if (AMD756_LEGAL_IRQ(irq) == 0) irq 193 arch/i386/pci/amd756.c if (pciirq == irq) { irq 207 arch/i386/pci/amd756.c amd756_set_trigger(pciintr_icu_handle_t v, int irq, int trigger) irq 213 arch/i386/pci/amd756.c if (AMD756_LEGAL_IRQ(irq) == 0) irq 218 arch/i386/pci/amd756.c if (pciirq == irq) { irq 73 arch/i386/pci/amd756reg.h #define AMD756_LEGAL_IRQ(irq) \ irq 74 arch/i386/pci/amd756reg.h ((irq) >= 0 && (irq) <= 15 && ((1 << (irq)) & AMD756_PIRQ_MASK) != 0) irq 175 arch/i386/pci/opti82c558.c opti82c558_set_intr(pciintr_icu_handle_t v, int clink, int irq) irq 181 arch/i386/pci/opti82c558.c if (VIPER_LEGAL_LINK(clink) == 0 || VIPER_LEGAL_IRQ(irq) == 0) irq 187 arch/i386/pci/opti82c558.c reg |= (viper_pirq_encode[irq] << shift); irq 194 arch/i386/pci/opti82c558.c opti82c558_get_trigger(pciintr_icu_handle_t v, int irq, int *triggerp) irq 199 arch/i386/pci/opti82c558.c if (VIPER_LEGAL_IRQ(irq) == 0) { irq 206 arch/i386/pci/opti82c558.c if ((reg >> (VIPER_CFG_TRIGGER_SHIFT + viper_pirq_encode[irq])) & 1) irq 215 arch/i386/pci/opti82c558.c opti82c558_set_trigger(pciintr_icu_handle_t v, int irq, int trigger) irq 221 arch/i386/pci/opti82c558.c if (VIPER_LEGAL_IRQ(irq) == 0) { irq 227 arch/i386/pci/opti82c558.c shift = (VIPER_CFG_TRIGGER_SHIFT + viper_pirq_encode[irq]); irq 50 arch/i386/pci/opti82c558reg.h #define VIPER_LEGAL_IRQ(irq) ((irq) >= 0 && (irq) <= 15 && \ irq 51 arch/i386/pci/opti82c558reg.h ((1 << (irq)) & VIPER_PIRQ_MASK) != 0) irq 219 arch/i386/pci/opti82c700.c opti82c700_set_intr(pciintr_icu_handle_t v, int clink, int irq) irq 225 arch/i386/pci/opti82c700.c if (FIRESTAR_LEGAL_IRQ(irq) == 0) irq 233 arch/i386/pci/opti82c700.c reg |= (irq << ofs); irq 240 arch/i386/pci/opti82c700.c opti82c700_get_trigger(pciintr_icu_handle_t v, int irq, int *triggerp) irq 246 arch/i386/pci/opti82c700.c if (FIRESTAR_LEGAL_IRQ(irq) == 0) { irq 260 arch/i386/pci/opti82c700.c if (val != irq) irq 276 arch/i386/pci/opti82c700.c if (val != irq) irq 286 arch/i386/pci/opti82c700.c opti82c700_set_trigger(pciintr_icu_handle_t v, int irq, int trigger) irq 292 arch/i386/pci/opti82c700.c if (FIRESTAR_LEGAL_IRQ(irq) == 0) { irq 305 arch/i386/pci/opti82c700.c if (val != irq) irq 325 arch/i386/pci/opti82c700.c if (val != irq) irq 39 arch/i386/pci/opti82c700reg.h #define FIRESTAR_LEGAL_IRQ(irq) ((irq) >= 0 && (irq) <= 15 && \ irq 40 arch/i386/pci/opti82c700reg.h ((1 << (irq)) & FIRESTAR_PIRQ_MASK) != 0) irq 113 arch/i386/pci/pci_intr_fixup.c int link, clink, irq, fixup_stage; irq 271 arch/i386/pci/pci_intr_fixup.c int link = pir->linkmap[pin].link, clink, irq; irq 296 arch/i386/pci/pci_intr_fixup.c clink, &irq) != 0) { irq 318 arch/i386/pci/pci_intr_fixup.c l->irq = irq; /* maybe I386_PCI_INTERRUPT_LINE_NO_CONNECTION */ irq 321 arch/i386/pci/pci_intr_fixup.c l->irq = I386_PCI_INTERRUPT_LINE_NO_CONNECTION; irq 355 arch/i386/pci/pci_intr_fixup.c int i, bit, count = 0, irq = I386_PCI_INTERRUPT_LINE_NO_CONNECTION; irq 360 arch/i386/pci/pci_intr_fixup.c irq = i; irq 364 arch/i386/pci/pci_intr_fixup.c *irqp = irq; irq 426 arch/i386/pci/pci_intr_fixup.c int irq, guessed = 0; irq 433 arch/i386/pci/pci_intr_fixup.c if (l->irq != I386_PCI_INTERRUPT_LINE_NO_CONNECTION) irq 435 arch/i386/pci/pci_intr_fixup.c if (pciintr_bitmap_count_irq(l->bitmap, &irq) == 1) { irq 436 arch/i386/pci/pci_intr_fixup.c l->irq = irq; irq 441 arch/i386/pci/pci_intr_fixup.c l->clink, l->irq); irq 454 arch/i386/pci/pci_intr_fixup.c int irq; irq 462 arch/i386/pci/pci_intr_fixup.c if (l->irq != I386_PCI_INTERRUPT_LINE_NO_CONNECTION) { irq 468 arch/i386/pci/pci_intr_fixup.c pciirq |= 1 << l->irq; irq 472 arch/i386/pci/pci_intr_fixup.c l->clink, l->irq); irq 486 arch/i386/pci/pci_intr_fixup.c if (pciintr_bitmap_count_irq(l->bitmap, &irq) == 1) { irq 487 arch/i386/pci/pci_intr_fixup.c l->irq = irq; irq 489 arch/i386/pci/pci_intr_fixup.c pciirq |= 1 << irq; irq 491 arch/i386/pci/pci_intr_fixup.c printf(", assigning IRQ %d", l->irq); irq 503 arch/i386/pci/pci_intr_fixup.c if (l->irq == I386_PCI_INTERRUPT_LINE_NO_CONNECTION && irq 504 arch/i386/pci/pci_intr_fixup.c (irq = ffs(l->bitmap & pciirq)) > 0) { irq 511 arch/i386/pci/pci_intr_fixup.c l->irq = irq - 1; irq 515 arch/i386/pci/pci_intr_fixup.c l->irq, l->clink); irq 525 arch/i386/pci/pci_intr_fixup.c if (l->irq == I386_PCI_INTERRUPT_LINE_NO_CONNECTION && irq 526 arch/i386/pci/pci_intr_fixup.c (irq = ffs(l->bitmap & pcibios_irqs_hint)) > 0) { irq 528 arch/i386/pci/pci_intr_fixup.c l->irq = irq - 1; irq 532 arch/i386/pci/pci_intr_fixup.c l->irq, l->clink); irq 548 arch/i386/pci/pci_intr_fixup.c int irq, rv = 1; irq 554 arch/i386/pci/pci_intr_fixup.c irq = ihp->line & APIC_INT_LINE_MASK; irq 555 arch/i386/pci/pci_intr_fixup.c if (irq != 0 && irq != I386_PCI_INTERRUPT_LINE_NO_CONNECTION) irq 556 arch/i386/pci/pci_intr_fixup.c pcibios_pir_header.exclusive_irq |= 1 << irq; irq 563 arch/i386/pci/pci_intr_fixup.c if (l->irq == I386_PCI_INTERRUPT_LINE_NO_CONNECTION) { irq 578 arch/i386/pci/pci_intr_fixup.c l->clink, l->irq) != 0 || irq 580 arch/i386/pci/pci_intr_fixup.c l->irq, IST_LEVEL) != 0) { irq 588 arch/i386/pci/pci_intr_fixup.c l->clink, l->irq, p); irq 597 arch/i386/pci/pci_intr_fixup.c if (irq == 14 || irq == 15) irq 601 arch/i386/pci/pci_intr_fixup.c if (irq != PCI_INTERRUPT_LINE(intr)) { irq 603 arch/i386/pci/pci_intr_fixup.c intr |= irq << PCI_INTERRUPT_LINE_SHIFT; irq 627 arch/i386/pci/pci_intr_fixup.c if (l->fixup_stage == 0 && l->irq != 0 && irq 628 arch/i386/pci/pci_intr_fixup.c l->irq != I386_PCI_INTERRUPT_LINE_NO_CONNECTION) { irq 630 arch/i386/pci/pci_intr_fixup.c printf(" %d", l->irq); irq 631 arch/i386/pci/pci_intr_fixup.c pciirq |= (1 << l->irq); irq 656 arch/i386/pci/pci_intr_fixup.c int irq, link, bus, device, function; irq 662 arch/i386/pci/pci_intr_fixup.c irq = ihp->line & APIC_INT_LINE_MASK; irq 687 arch/i386/pci/pci_intr_fixup.c if (irq == 14 || irq == 15) { irq 690 arch/i386/pci/pci_intr_fixup.c } else if (l->irq == I386_PCI_INTERRUPT_LINE_NO_CONNECTION) { irq 693 arch/i386/pci/pci_intr_fixup.c if (pciintr_icu_tag == NULL && irq != 0 && irq 694 arch/i386/pci/pci_intr_fixup.c irq != I386_PCI_INTERRUPT_LINE_NO_CONNECTION) irq 703 arch/i386/pci/pci_intr_fixup.c } else if (irq == 0 || irq == I386_PCI_INTERRUPT_LINE_NO_CONNECTION) { irq 706 arch/i386/pci/pci_intr_fixup.c ihp->line = irq = l->irq; irq 712 arch/i386/pci/pci_intr_fixup.c ihp->line = irq = l->irq; irq 716 arch/i386/pci/pci_intr_fixup.c ihp->line = (l->irq = irq) | (l->clink & PCI_INT_VIA_ISA); irq 725 arch/i386/pci/pci_intr_fixup.c ((l->irq == I386_PCI_INTERRUPT_LINE_NO_CONNECTION)? irq 726 arch/i386/pci/pci_intr_fixup.c -1 : l->irq), l->fixup_stage, p, irq); irq 132 arch/i386/pci/pcibiosvar.h #define pciintr_icu_set_intr(t, h, pirq, irq) \ irq 133 arch/i386/pci/pcibiosvar.h (*(t)->pi_set_intr)((h), (pirq), (irq)) irq 134 arch/i386/pci/pcibiosvar.h #define pciintr_icu_get_trigger(t, h, irq, triggerp) \ irq 135 arch/i386/pci/pcibiosvar.h (*(t)->pi_get_trigger)((h), (irq), (triggerp)) irq 136 arch/i386/pci/pcibiosvar.h #define pciintr_icu_set_trigger(t, h, irq, trigger) \ irq 137 arch/i386/pci/pcibiosvar.h (*(t)->pi_set_trigger)((h), (irq), (trigger)) irq 61 arch/i386/pci/pcic_pci_machdep.c IST_EDGE, &(sc->irq))) irq 63 arch/i386/pci/pcic_pci_machdep.c printf("%s: interrupting at irq %d\n", sc->dev.dv_xname, sc->irq); irq 64 arch/i386/pci/pcic_pci_machdep.c return (isa_intr_establish(NULL, sc->irq, IST_EDGE, IPL_TTY, irq 59 arch/i386/pci/pciide_machdep.c int irq; irq 62 arch/i386/pci/pciide_machdep.c irq = PCIIDE_COMPAT_IRQ(chan); irq 63 arch/i386/pci/pciide_machdep.c cookie = isa_intr_establish(NULL, irq, IST_EDGE, IPL_BIO, func, arg, dev->dv_xname); irq 192 arch/i386/pci/piix.c piix_set_intr(pciintr_icu_handle_t v, int clink, int irq) irq 198 arch/i386/pci/piix.c if (PIIX_LEGAL_LINK(clink) == 0 || PIIX_LEGAL_IRQ(irq) == 0) irq 210 arch/i386/pci/piix.c reg |= irq << shift; irq 217 arch/i386/pci/piix.c piix_get_trigger(pciintr_icu_handle_t v, int irq, int *triggerp) irq 223 arch/i386/pci/piix.c if (PIIX_LEGAL_IRQ(irq) == 0) irq 226 arch/i386/pci/piix.c off = (irq > 7) ? 1 : 0; irq 227 arch/i386/pci/piix.c bit = irq & 7; irq 239 arch/i386/pci/piix.c piix_set_trigger(pciintr_icu_handle_t v, int irq, int trigger) irq 245 arch/i386/pci/piix.c if (PIIX_LEGAL_IRQ(irq) == 0) irq 248 arch/i386/pci/piix.c off = (irq > 7) ? 1 : 0; irq 249 arch/i386/pci/piix.c bit = irq & 7; irq 265 arch/i386/pci/piix.c int i, irq; irq 277 arch/i386/pci/piix.c irq = PIIX_PIRQ(irqs, i); irq 278 arch/i386/pci/piix.c if (irq & PIIX_CFG_PIRQ_NONE) irq 279 arch/i386/pci/piix.c printf("PIIX PIRQ %d: irq none (0x%x)\n", i, irq); irq 281 arch/i386/pci/piix.c printf("PIIX PIRQ %d: irq %d\n", i, irq); irq 42 arch/i386/pci/piixreg.h #define PIIX_LEGAL_IRQ(irq) ((irq) >= 0 && (irq) <= 15 && \ irq 43 arch/i386/pci/piixreg.h ((1 << (irq)) & PIIX_PIRQ_MASK) != 0) irq 127 arch/i386/pci/rccosb4.c osb4_set_intr(pciintr_icu_handle_t v, int clink, int irq) irq 132 arch/i386/pci/rccosb4.c if (!OSB4_LEGAL_LINK(link) || !OSB4_LEGAL_IRQ(irq & 0xf)) irq 136 arch/i386/pci/rccosb4.c bus_space_write_1(ph->osb4_iot, ph->osb4_ioh, 1, irq & 0xf); irq 36 arch/i386/pci/rccosb4reg.h #define OSB4_LEGAL_IRQ(irq) ((irq) > 0 && (irq) <= 15 && \ irq 37 arch/i386/pci/rccosb4reg.h ((1 << (irq)) & OSB4_PIRQ_MASK) != 0) irq 152 arch/i386/pci/sis85c503.c sis85c503_set_intr(pciintr_icu_handle_t v, int clink, int irq) irq 158 arch/i386/pci/sis85c503.c if (SIS85C503_LEGAL_LINK(clink) == 0 || SIS85C503_LEGAL_IRQ(irq) == 0) irq 166 arch/i386/pci/sis85c503.c reg |= (irq << shift); irq 52 arch/i386/pci/sis85c503reg.h #define SIS85C503_LEGAL_IRQ(irq) ((irq) >= 0 && (irq) <= 15 && \ irq 53 arch/i386/pci/sis85c503reg.h ((1 << (irq)) & SIS85C503_PIRQ_MASK) != 0) irq 209 arch/i386/pci/via8231.c via8231_set_intr(pciintr_icu_handle_t v, int clink, int irq) irq 214 arch/i386/pci/via8231.c if (VIA8237_LINK_LEGAL(clink) == 0 || VIA8231_PIRQ_LEGAL(irq) == 0) irq 218 arch/i386/pci/via8231.c printf("via8231_set_intr: link(%02x) --> irq(%02x)\n", clink, irq); irq 225 arch/i386/pci/via8231.c VIA8231_SET_ROUTING_CNFG(reg, clink, irq)); irq 229 arch/i386/pci/via8231.c ((irq & 0xf) << (clink & 3))); irq 236 arch/i386/pci/via8231.c via8231_get_trigger(pciintr_icu_handle_t v, int irq, int *triggerp) irq 241 arch/i386/pci/via8231.c if (VIA8231_PIRQ_LEGAL(irq) == 0) irq 247 arch/i386/pci/via8231.c if (pciirq == irq) { irq 261 arch/i386/pci/via8231.c via8231_set_trigger(pciintr_icu_handle_t v, int irq, int trigger) irq 266 arch/i386/pci/via8231.c if (VIA8231_PIRQ_LEGAL(irq) == 0 || VIA8231_TRIG_LEGAL(trigger) == 0) irq 270 arch/i386/pci/via8231.c printf("via8231_set_trig: irq(%02x) --> trig(%02x)\n", irq, trigger); irq 277 arch/i386/pci/via8231.c if (pciirq == irq) { irq 126 arch/i386/pci/via8231reg.h #define VIA8231_PIRQ_LEGAL(irq) \ irq 127 arch/i386/pci/via8231reg.h ((irq) >= 0 && (irq) <= 15 && ((1 << (irq)) & VIA8231_PIRQ_MASK)) irq 176 arch/i386/pci/via82c586.c via82c586_set_intr(pciintr_icu_handle_t v, int clink, int irq) irq 182 arch/i386/pci/via82c586.c if (VP3_LEGAL_LINK(clink) == 0 || VP3_LEGAL_IRQ(irq) == 0) irq 189 arch/i386/pci/via82c586.c reg |= (irq << shift); irq 192 arch/i386/pci/via82c586.c val != irq) irq 199 arch/i386/pci/via82c586.c via82c586_get_trigger(pciintr_icu_handle_t v, int irq, int *triggerp) irq 205 arch/i386/pci/via82c586.c if (VP3_LEGAL_IRQ(irq) == 0) irq 211 arch/i386/pci/via82c586.c if (pciirq == irq) { irq 223 arch/i386/pci/via82c586.c error = piix_get_trigger(v, irq, triggerp); irq 230 arch/i386/pci/via82c586.c via82c586_set_trigger(pciintr_icu_handle_t v, int irq, int trigger) irq 236 arch/i386/pci/via82c586.c if (VP3_LEGAL_IRQ(irq) == 0) irq 241 arch/i386/pci/via82c586.c if (pciirq == irq) { irq 254 arch/i386/pci/via82c586.c if (piix_set_trigger(v, irq, trigger) != 0 || irq 255 arch/i386/pci/via82c586.c via82c586_get_trigger(v, irq, &testtrig) != 0 || irq 65 arch/i386/pci/via82c586reg.h #define VP3_LEGAL_IRQ(irq) ((irq) >= 0 && (irq) <= 15 && \ irq 66 arch/i386/pci/via82c586reg.h ((1 << (irq)) & VP3_PIRQ_MASK) != 0) irq 120 compat/linux/linux_socket.h unsigned char irq; irq 123 dev/acpi/acpiprt.c int *irq = (int *)arg; irq 129 dev/acpi/acpiprt.c *irq = ffs(aml_letohost16(crs->sr_irq.irq_mask)) - 1; irq 132 dev/acpi/acpiprt.c *irq = aml_letohost32(crs->lr_extirq.irq[0]); irq 146 dev/acpi/acpiprt.c int pin, irq, sta; irq 198 dev/acpi/acpiprt.c acpiprt_getirq, &irq); irq 201 dev/acpi/acpiprt.c irq = aml_val2int(v->v_package[3]); irq 206 dev/acpi/acpiprt.c DEVNAME(sc), aml_nodename(pp->node), addr, pin, irq); irq 211 dev/acpi/acpiprt.c apic = ioapic_find_bybase(irq); irq 213 dev/acpi/acpiprt.c printf("%s: no apic found for irq %d\n", DEVNAME(sc), irq); irq 223 dev/acpi/acpiprt.c map->ioapic_pin = irq - apic->sc_apic_vecbase; irq 256 dev/acpi/acpiprt.c reg |= irq << PCI_INTERRUPT_LINE_SHIFT; irq 3368 dev/acpi/dsdt.c aml_letohost32(crs->lr_extirq.irq[0])); irq 167 dev/acpi/dsdt.h uint32_t irq[1]; irq 377 dev/ata/ata_wdc.c wdc_ata_bio_intr(struct channel_softc *chp, struct wdc_xfer *xfer, int irq) irq 405 dev/ata/ata_wdc.c (irq == 0) ? ATA_DELAY : 0) < 0) { irq 406 dev/ata/ata_wdc.c if (irq) irq 538 dev/ata/ata_wdc.c wdc_ata_ctrl_intr(struct channel_softc *chp, struct wdc_xfer *xfer, int irq) irq 543 dev/ata/ata_wdc.c int delay = (irq == 0) ? ATA_DELAY : 0; irq 671 dev/ata/ata_wdc.c if (irq && (xfer->c_flags & C_TIMEOU) == 0) { irq 570 dev/atapiscsi/atapiscsi.c wdc_atapi_intr(chp, xfer, irq) irq 573 dev/atapiscsi/atapiscsi.c int irq; irq 661 dev/cardbus/cardbus.c cardbus_intr_handle_t irq, int level, int (*func)(void *), void *arg, irq 664 dev/cardbus/cardbus.c DPRINTF(("- cardbus_intr_establish: irq %d\n", irq)); irq 666 dev/cardbus/cardbus.c return (*cf->cardbus_intr_establish)(cc, irq, level, func, arg, name); irq 386 dev/cardbus/cardbusvar.h cardbus_intr_handle_t irq, int level, int (*func) (void *), irq 192 dev/cardbus/if_re_cardbus.c pcireg_t iobase, membase, irq; irq 197 dev/cardbus/if_re_cardbus.c irq = cardbus_conf_read(cc, cf, csc->sc_tag, RL_PCI_INTLINE); irq 210 dev/cardbus/if_re_cardbus.c cardbus_conf_write(cc, cf, csc->sc_tag, RL_PCI_INTLINE, irq); irq 295 dev/cardbus/if_rl_cardbus.c pcireg_t iobase, membase, irq; irq 302 dev/cardbus/if_rl_cardbus.c irq = cardbus_conf_read(cc, cf,csc->sc_tag, irq 319 dev/cardbus/if_rl_cardbus.c PCI_PRODUCT_DELTA_8139, irq); irq 834 dev/eisa/aha1742.c int i, irq, busid; irq 880 dev/eisa/aha1742.c irq = 9; irq 883 dev/eisa/aha1742.c irq = 10; irq 886 dev/eisa/aha1742.c irq = 11; irq 889 dev/eisa/aha1742.c irq = 12; irq 892 dev/eisa/aha1742.c irq = 14; irq 895 dev/eisa/aha1742.c irq = 15; irq 910 dev/eisa/aha1742.c sc->sc_irq = irq; irq 77 dev/eisa/ahc_eisa.c int irq; irq 86 dev/eisa/ahc_eisa.c switch (irq = (intdef & VECTOR)) { irq 100 dev/eisa/ahc_eisa.c return irq; irq 116 dev/eisa/ahc_eisa.c int irq; irq 132 dev/eisa/ahc_eisa.c irq = ahc_eisa_irq(iot, ioh); irq 136 dev/eisa/ahc_eisa.c return (irq >= 0); irq 148 dev/eisa/ahc_eisa.c int irq; irq 166 dev/eisa/ahc_eisa.c if ((irq = ahc_eisa_irq(iot, ioh)) < 0) irq 193 dev/eisa/ahc_eisa.c if (eisa_intr_map(ec, irq, &ih)) { irq 195 dev/eisa/ahc_eisa.c ahc->sc_dev.dv_xname, irq); irq 158 dev/eisa/cac_eisa.c int irq, i; irq 180 dev/eisa/cac_eisa.c irq = 10; irq 183 dev/eisa/cac_eisa.c irq = 11; irq 186 dev/eisa/cac_eisa.c irq = 14; irq 189 dev/eisa/cac_eisa.c irq = 15; irq 196 dev/eisa/cac_eisa.c if (eisa_intr_map(ec, irq, &ih)) { irq 197 dev/eisa/cac_eisa.c printf(": can't map interrupt (%d)\n", irq); irq 100 dev/eisa/dpt_eisa.c dpt_eisa_irq(iot, ioh, irq) irq 103 dev/eisa/dpt_eisa.c int *irq; irq 108 dev/eisa/dpt_eisa.c *irq = 11; irq 111 dev/eisa/dpt_eisa.c *irq = 15; irq 114 dev/eisa/dpt_eisa.c *irq = 14; irq 158 dev/eisa/dpt_eisa.c int irq; irq 178 dev/eisa/dpt_eisa.c if (dpt_eisa_irq(iot, ioh, &irq)) { irq 179 dev/eisa/dpt_eisa.c printf("HBA on invalid IRQ (%d)\n", irq); irq 183 dev/eisa/dpt_eisa.c if (eisa_intr_map(ec, irq, &ih)) { irq 184 dev/eisa/dpt_eisa.c printf("can't map interrupt (%d)\n", irq); irq 131 dev/eisa/if_ep_eisa.c u_int irq; irq 150 dev/eisa/if_ep_eisa.c irq = bus_space_read_2(iot, ioh, EP_W0_RESOURCE_CFG) >> 12; irq 182 dev/eisa/if_ep_eisa.c if (eisa_intr_map(ec, irq, &ih)) { irq 183 dev/eisa/if_ep_eisa.c printf(": couldn't map interrupt (%u)\n", irq); irq 91 dev/eisa/if_fea.c pdq_eisa_subprobe(bc, iobase, maddr, msize, irq) irq 96 dev/eisa/if_fea.c u_int32_t *irq; irq 98 dev/eisa/if_fea.c if (irq != NULL) irq 99 dev/eisa/if_fea.c *irq = pdq_eisa_irqs[PDQ_OS_IORD_8(bc, iobase, irq 157 dev/eisa/if_fea.c u_int32_t irq, maddr, msize; irq 178 dev/eisa/if_fea.c pdq_eisa_subprobe(sc->sc_iotag, sc->sc_iobase, &maddr, &msize, &irq); irq 205 dev/eisa/if_fea.c if (eisa_intr_map(ea->ea_ec, irq, &ih)) { irq 207 dev/eisa/if_fea.c sc->sc_dev.dv_xname, irq); irq 169 dev/eisa/uha_eisa.c int irq, drq; irq 183 dev/eisa/uha_eisa.c irq = 10; irq 186 dev/eisa/uha_eisa.c irq = 11; irq 189 dev/eisa/uha_eisa.c irq = 14; irq 192 dev/eisa/uha_eisa.c irq = 15; irq 214 dev/eisa/uha_eisa.c sc->sc_irq = irq; irq 881 dev/ic/bha.c int irq, drq; irq 1009 dev/ic/bha.c irq = 9; irq 1012 dev/ic/bha.c irq = 10; irq 1015 dev/ic/bha.c irq = 11; irq 1018 dev/ic/bha.c irq = 12; irq 1021 dev/ic/bha.c irq = 14; irq 1024 dev/ic/bha.c irq = 15; irq 1034 dev/ic/bha.c sc->sc_irq = irq; irq 532 dev/ic/i82365.c pcic_write(h, PCIC_CSC_INTR, (sc->irq << PCIC_CSC_INTR_IRQ_SHIFT) | irq 142 dev/ic/i82365var.h int irq; irq 363 dev/ic/tcic2.c (reg & ~TCIC_SYSCFG_IRQ_MASK) | tcic_irqmap[sc->irq]); irq 133 dev/ic/tcic2var.h int irq; irq 1810 dev/ic/wdc.c __wdccommand_intr(chp, xfer, irq) irq 1813 dev/ic/wdc.c int irq; irq 1823 dev/ic/wdc.c (irq == 0) ? wdc_c->timeout : 0)) { irq 1824 dev/ic/wdc.c if (irq && (xfer->c_flags & C_TIMEOU) == 0) irq 928 dev/isa/aha.c int irq, drq; irq 982 dev/isa/aha.c irq = ia->ia_irq; irq 986 dev/isa/aha.c irq = 9; irq 989 dev/isa/aha.c irq = 10; irq 992 dev/isa/aha.c irq = 11; irq 995 dev/isa/aha.c irq = 12; irq 998 dev/isa/aha.c irq = 14; irq 1001 dev/isa/aha.c irq = 15; irq 1016 dev/isa/aha.c sc->sc_irq = irq; irq 1022 dev/isa/aha.c ia->ia_irq = irq; irq 1023 dev/isa/aha.c else if (ia->ia_irq != irq) irq 35 dev/isa/ariareg.h #define ARIA_IRQ_VALID(irq) ((irq) == 10 || (irq) == 11 || (irq) == 12) irq 124 dev/isa/com_isa.c int iobase, irq; irq 158 dev/isa/com_isa.c irq = ia->ia_irq; irq 159 dev/isa/com_isa.c if (irq != IRQUNK) { irq 162 dev/isa/com_isa.c sc->sc_ih = isa_intr_establish(ia->ia_ic, irq, irq 166 dev/isa/com_isa.c sc->sc_ih = isa_intr_establish(ia->ia_ic, irq, irq 171 dev/isa/com_isa.c sc->sc_ih = isa_intr_establish(ia->ia_ic, irq, irq 112 dev/isa/com_isapnp.c int irq; irq 140 dev/isa/com_isapnp.c irq = ia->ia_irq; irq 141 dev/isa/com_isapnp.c if (irq != IRQUNK) { irq 144 dev/isa/com_isapnp.c sc->sc_ih = isa_intr_establish(ia->ia_ic, irq, irq 148 dev/isa/com_isapnp.c sc->sc_ih = isa_intr_establish(ia->ia_ic, irq, irq 153 dev/isa/com_isapnp.c sc->sc_ih = isa_intr_establish(ia->ia_ic, irq, irq 286 dev/isa/ess.c sc->sc_audio1.drq, sc->sc_audio1.irq, sc->sc_audio1.nintr, irq 291 dev/isa/ess.c sc->sc_audio2.drq, sc->sc_audio2.irq, sc->sc_audio2.nintr, irq 455 dev/isa/ess.c sc->sc_audio1.irq == sc->sc_audio2.irq && irq 456 dev/isa/ess.c sc->sc_audio1.irq != -1) { irq 459 dev/isa/ess.c switch (sc->sc_audio1.irq) { irq 478 dev/isa/ess.c sc->sc_audio1.irq); irq 498 dev/isa/ess.c switch (sc->sc_audio1.irq) { irq 514 dev/isa/ess.c sc->sc_audio1.irq); irq 849 dev/isa/ess.c sc->sc_audio1.irq == sc->sc_audio2.irq && irq 850 dev/isa/ess.c sc->sc_audio1.irq != -1 && irq 851 dev/isa/ess.c ESS_IRQ12_VALID(sc->sc_audio1.irq)) irq 855 dev/isa/ess.c if (sc->sc_audio1.irq != -1 && irq 856 dev/isa/ess.c !ESS_IRQ1_VALID(sc->sc_audio1.irq)) { irq 857 dev/isa/ess.c printf("ess: record irq %d invalid\n", sc->sc_audio1.irq); irq 861 dev/isa/ess.c if (sc->sc_audio2.irq != -1 && irq 862 dev/isa/ess.c !ESS_IRQ2_VALID(sc->sc_audio2.irq)) { irq 863 dev/isa/ess.c printf("ess: play irq %d invalid\n", sc->sc_audio2.irq); irq 866 dev/isa/ess.c if (sc->sc_audio1.irq == sc->sc_audio2.irq && irq 867 dev/isa/ess.c sc->sc_audio1.irq != -1) { irq 869 dev/isa/ess.c sc->sc_audio1.irq); irq 902 dev/isa/ess.c sc->sc_audio1.polled = sc->sc_audio1.irq == -1; irq 905 dev/isa/ess.c sc->sc_audio1.irq, sc->sc_audio1.ist, IPL_AUDIO, irq 908 dev/isa/ess.c sc->sc_dev.dv_xname, sc->sc_audio1.irq); irq 919 dev/isa/ess.c sc->sc_audio2.polled = sc->sc_audio2.irq == -1; irq 922 dev/isa/ess.c sc->sc_audio2.irq, sc->sc_audio2.ist, IPL_AUDIO, irq 925 dev/isa/ess.c sc->sc_dev.dv_xname, sc->sc_audio2.irq); irq 87 dev/isa/ess_isapnp.c sc->sc_audio1.irq = ia->ipa_irq[0].num; irq 90 dev/isa/ess_isapnp.c sc->sc_audio2.irq = ia->ipa_irq[0].num; irq 168 dev/isa/essreg.h #define ESS_IRQ1_VALID(irq) ((irq) == 5 || (irq) == 7 || (irq) == 9 || (irq) == 10) irq 170 dev/isa/essreg.h #define ESS_IRQ2_VALID(irq) ((irq) == 15) irq 172 dev/isa/essreg.h #define ESS_IRQ12_VALID(irq) ((irq) == 5 || (irq) == 7 || (irq) == 9 || (irq) == 10 || (irq) == 15) irq 102 dev/isa/essvar.h int irq; /* IRQ line for this DMA channel */ irq 166 dev/isa/i82365_isa.c int irq, i; irq 202 dev/isa/i82365_isa.c irq = ia->ia_irq; irq 203 dev/isa/i82365_isa.c if (irq == IRQUNK) irq 204 dev/isa/i82365_isa.c irq = pcic_intr_find(sc, IST_EDGE); irq 206 dev/isa/i82365_isa.c if (irq) { irq 207 dev/isa/i82365_isa.c sc->ih = isa_intr_establish(ic, irq, IST_EDGE, IPL_TTY, irq 210 dev/isa/i82365_isa.c irq = 0; irq 212 dev/isa/i82365_isa.c sc->irq = irq; irq 214 dev/isa/i82365_isa.c if (irq) { irq 215 dev/isa/i82365_isa.c printf("%s: irq %d, ", sc->dev.dv_xname, irq); irq 222 dev/isa/i82365_isa.c (sc->irq << PCIC_CSC_INTR_IRQ_SHIFT) | irq 178 dev/isa/i82365_isapnp.c sc->irq = ipa->ipa_irq[0].num; irq 180 dev/isa/i82365_isapnp.c sc->irq = IRQUNK; irq 182 dev/isa/i82365_isapnp.c if (sc->irq == IRQUNK) irq 183 dev/isa/i82365_isapnp.c sc->irq = pcic_intr_find(sc, IST_EDGE); irq 185 dev/isa/i82365_isapnp.c if (sc->irq) { irq 186 dev/isa/i82365_isapnp.c sc->ih = isa_intr_establish(ic, sc->irq, IST_EDGE, IPL_TTY, irq 189 dev/isa/i82365_isapnp.c sc->irq = 0; irq 192 dev/isa/i82365_isapnp.c if (sc->irq) { irq 193 dev/isa/i82365_isapnp.c printf("%s: irq %d, ", sc->dev.dv_xname, sc->irq); irq 200 dev/isa/i82365_isapnp.c (sc->irq << PCIC_CSC_INTR_IRQ_SHIFT) | irq 196 dev/isa/i82365_isasubr.c int irq, ist, reg; irq 205 dev/isa/i82365_isasubr.c irq = pcic_intr_find(sc, ist); irq 206 dev/isa/i82365_isasubr.c if (!irq) irq 209 dev/isa/i82365_isasubr.c h->ih_irq = irq; irq 212 dev/isa/i82365_isasubr.c pcic_write(h, PCIC_INTR, reg | irq); irq 214 dev/isa/i82365_isasubr.c return isa_intr_establish(ic, irq, ist, ipl, fct, arg, irq 274 dev/isa/i82365_isasubr.c int i, tickle, check, irq, chosen_irq = 0, csc_touched = 0; irq 294 dev/isa/i82365_isasubr.c irq = pcic_isa_intr_list[i]; irq 296 dev/isa/i82365_isasubr.c if (((1 << irq) & irq 300 dev/isa/i82365_isasubr.c if (isa_intr_check(ic, irq, ist) < check) irq 304 dev/isa/i82365_isasubr.c chosen_irq = irq; irq 315 dev/isa/i82365_isasubr.c ih = isa_intr_establish(ic, irq, ist, IPL_VM, irq 323 dev/isa/i82365_isasubr.c | (irq << PCIC_CSC_INTR_IRQ_SHIFT)); irq 345 dev/isa/i82365_isasubr.c chosen_irq = irq; irq 113 dev/isa/if_ep_isa.c int irq; irq 120 dev/isa/if_ep_isa.c epaddcard(bus, iobase, irq, model) irq 121 dev/isa/if_ep_isa.c int bus, iobase, irq; irq 129 dev/isa/if_ep_isa.c epcards[nepcards].irq = (irq == 2) ? 9 : irq; irq 150 dev/isa/if_ep_isa.c int slot, iobase, irq, i, pnp; irq 210 dev/isa/if_ep_isa.c irq = epreadeeprom(iot, ioh, EEPROM_RESOURCE_CFG); irq 211 dev/isa/if_ep_isa.c irq >>= 12; irq 228 dev/isa/if_ep_isa.c epaddcard(bus, iobase, irq, model); irq 245 dev/isa/if_ep_isa.c ia->ia_irq != epcards[i].irq) irq 254 dev/isa/if_ep_isa.c ia->ia_irq = epcards[i].irq; irq 580 dev/isa/if_ie.c u_short eaddrtemp, irq; irq 721 dev/isa/if_ie.c irq = ee16_read_eeprom(sc, IEE16_EEPROM_CONFIG1); irq 722 dev/isa/if_ie.c irq = (irq & IEE16_EEPROM_IRQ) >> IEE16_EEPROM_IRQ_SHIFT; irq 723 dev/isa/if_ie.c sc->irq_encoded = irq; irq 724 dev/isa/if_ie.c irq = irq_translate[irq]; irq 726 dev/isa/if_ie.c if (irq != ia->ia_irq) { irq 728 dev/isa/if_ie.c printf("\nie%d: fatal: board IRQ %d does not match kernel\n", sc->sc_dev.dv_unit, irq); irq 733 dev/isa/if_ie.c ia->ia_irq = irq; irq 93 dev/isa/if_lc_isa.c int rv = 0, irq; irq 132 dev/isa/if_lc_isa.c lemac_info_get(sc->sc_iot, sc->sc_ioh, &maddr, &msize, &irq); irq 150 dev/isa/if_lc_isa.c if (ia->ia_irq != irq && ia->ia_irq != IRQUNK) irq 152 dev/isa/if_lc_isa.c ia->ia_irq, irq); irq 163 dev/isa/if_lc_isa.c sc->sc_ih = isa_intr_establish(ia->ia_ic, irq, IST_EDGE, irq 174 dev/isa/if_lc_isa.c ia->ia_irq = irq; irq 107 dev/isa/if_rln_isa.c int irq = ia->ia_irq; irq 111 dev/isa/if_rln_isa.c if (irq == IRQUNK) { irq 116 dev/isa/if_rln_isa.c if (isa_intr_alloc(ia->ia_ic, mask, IST_EDGE, &irq)) irq 123 dev/isa/if_rln_isa.c if (irq == rln_irq[i]) irq 126 dev/isa/if_rln_isa.c printf("rln_isa_probe: using invalid irq %d\n", irq); irq 132 dev/isa/if_rln_isa.c sc->sc_ih = isa_intr_establish(ia->ia_ic, irq, IST_EDGE, irq 140 dev/isa/if_rln_isa.c sc->sc_irq = irq; irq 239 dev/isa/isapnp.c int irq; irq 248 dev/isa/isapnp.c if (isa_intr_alloc(ic, i->bits, i->type, &irq) == 0) { irq 249 dev/isa/isapnp.c i->num = irq; irq 102 dev/isa/isapnpdebug.c isapnp_print_irq(str, irq) irq 104 dev/isa/isapnpdebug.c const struct isapnp_pin *irq; irq 110 dev/isa/isapnpdebug.c if (irq->bits & (1 << i)) irq 113 dev/isa/isapnpdebug.c if (irq->flags & ISAPNP_IRQTYPE_EDGE_PLUS) irq 115 dev/isa/isapnpdebug.c if (irq->flags & ISAPNP_IRQTYPE_EDGE_MINUS) irq 117 dev/isa/isapnpdebug.c if (irq->flags & ISAPNP_IRQTYPE_LEVEL_PLUS) irq 119 dev/isa/isapnpdebug.c if (irq->flags & ISAPNP_IRQTYPE_LEVEL_MINUS) irq 118 dev/isa/mcd.c int irq, drq; irq 237 dev/isa/opti.c opti_cd_setup(ift, addr, irq, drq) irq 238 dev/isa/opti.c int ift, addr, irq, drq; irq 243 dev/isa/opti.c ift, addr, irq, drq)); irq 251 dev/isa/opti.c else if( OPTI_cd_irq(irq) == -1) irq 276 dev/isa/opti.c if( irq != IRQUNK ) irq 281 dev/isa/opti.c OPTI_cd_irq(irq) ); irq 302 dev/isa/opti.c opti_snd_setup(ift, addr, irq, drq) irq 303 dev/isa/opti.c int ift, addr, irq, drq; irq 306 dev/isa/opti.c ift, addr, irq, drq)); irq 314 dev/isa/opti.c else if( OPTI_snd_irq(irq) == -1) irq 1449 dev/isa/sbdsp.c u_char irq; irq 1454 dev/isa/sbdsp.c irq = sbdsp_mix_read(sc, SBP_IRQ_STATUS); irq 1455 dev/isa/sbdsp.c if ((irq & (SBP_IRQ_DMA8 | SBP_IRQ_DMA16 | SBP_IRQ_MPU401)) == 0) { irq 1456 dev/isa/sbdsp.c DPRINTF(("sbdsp_intr: Spurious interrupt 0x%x\n", irq)); irq 1461 dev/isa/sbdsp.c irq = SBP_IRQ_DMA8; irq 1468 dev/isa/sbdsp.c if (irq & SBP_IRQ_DMA8) { irq 1473 dev/isa/sbdsp.c if (irq & SBP_IRQ_DMA16) { irq 1479 dev/isa/sbdsp.c if ((irq & SBP_IRQ_MPU401) && sc->sc_hasmpu) { irq 280 dev/isa/sbreg.h #define SBP_IRQ_VALID(irq) ((irq) == 5 || (irq) == 7 || (irq) == 9 || (irq) == 10) irq 281 dev/isa/sbreg.h #define SB_IRQ_VALID(irq) ((irq) == 3 || (irq) == 5 || (irq) == 7 || (irq) == 9) irq 242 dev/isa/tcic2_isa.c if ((sc->irq = ia->ia_irq) == IRQUNK) { irq 245 dev/isa/tcic2_isa.c IST_EDGE, &sc->irq)) { irq 250 dev/isa/tcic2_isa.c printf(": using irq %d", sc->irq); irq 300 dev/isa/tcic2_isa.c sc->ih = isa_intr_establish(ic, sc->irq, IST_EDGE, IPL_TTY, irq 320 dev/isa/tcic2_isa.c int irq, ist, val, reg; irq 340 dev/isa/tcic2_isa.c h->sc->validirqs & tcic_isa_intr_alloc_mask, ist, &irq)) irq 342 dev/isa/tcic2_isa.c if ((ih = isa_intr_establish(h->sc->intr_est, irq, ist, ipl, irq 348 dev/isa/tcic2_isa.c h->ih_irq = irq; irq 351 dev/isa/tcic2_isa.c val = (tcic_read_ind_2(h, reg) & (~TCIC_SCF1_IRQ_MASK)) | irqmap[irq]; irq 354 dev/isa/tcic2_isa.c printf(" irq %d", irq); irq 163 dev/isa/uha_isa.c int irq, drq; irq 203 dev/isa/uha_isa.c irq = 10; irq 206 dev/isa/uha_isa.c irq = 11; irq 209 dev/isa/uha_isa.c irq = 14; irq 212 dev/isa/uha_isa.c irq = 15; irq 234 dev/isa/uha_isa.c sc->sc_irq = irq; irq 44 dev/isa/wssreg.h #define WSS_IRQ_VALID(irq) ((irq) == 5 || (irq) == 7 || (irq) == 9 || \ irq 45 dev/isa/wssreg.h (irq) == 10 || (irq) == 11) irq 116 dev/pci/i82365_pci.c int irq, i; irq 177 dev/pci/i82365_pci.c irq = pcic_intr_find(sc, IST_EDGE); irq 180 dev/pci/i82365_pci.c if (irq) { irq 189 dev/pci/i82365_pci.c sc->irq = irq; irq 191 dev/pci/i82365_pci.c if (irq) { irq 192 dev/pci/i82365_pci.c printf("%s: irq %d, ", sc->dev.dv_xname, irq); irq 199 dev/pci/i82365_pci.c (sc->irq << PCIC_CSC_INTR_IRQ_SHIFT) | irq 175 dev/pci/if_dc_pci.c u_int32_t iobase, membase, irq; irq 180 dev/pci/if_dc_pci.c irq = pci_conf_read(pc, pa->pa_tag, DC_PCI_CFIT); irq 192 dev/pci/if_dc_pci.c pci_conf_write(pc, pa->pa_tag, DC_PCI_CFIT, irq); irq 97 dev/pci/if_ipwvar.h struct resource *irq; irq 423 dev/pci/if_lge.c pcireg_t iobase, membase, irq; irq 428 dev/pci/if_lge.c irq = pci_conf_read(pc, pa->pa_tag, LGE_PCI_INTLINE); irq 441 dev/pci/if_lge.c pci_conf_write(pc, pa->pa_tag, LGE_PCI_INTLINE, irq); irq 1180 dev/pci/if_msk.c u_int32_t iobase, membase, irq; irq 1185 dev/pci/if_msk.c irq = pci_conf_read(pc, pa->pa_tag, SK_PCI_INTLINE); irq 1198 dev/pci/if_msk.c pci_conf_write(pc, pa->pa_tag, SK_PCI_INTLINE, irq); irq 748 dev/pci/if_nge.c pcireg_t iobase, membase, irq; irq 753 dev/pci/if_nge.c irq = pci_conf_read(pc, pa->pa_tag, NGE_PCI_INTLINE); irq 766 dev/pci/if_nge.c pci_conf_write(pc, pa->pa_tag, NGE_PCI_INTLINE, irq); irq 141 dev/pci/if_re_pci.c u_int32_t iobase, membase, irq; irq 146 dev/pci/if_re_pci.c irq = pci_conf_read(pc, pa->pa_tag, RL_PCI_INTLINE); irq 158 dev/pci/if_re_pci.c pci_conf_write(pc, pa->pa_tag, RL_PCI_INTLINE, irq); irq 135 dev/pci/if_sandrv.c int irq; /* interrupt request level */ irq 408 dev/pci/if_sandrv.c hw->hwcard->bus_no, hw->irq, SDLA_GET_CPU(hw->cpu_no), "PRI"); irq 417 dev/pci/if_sandrv.c int irq, struct pci_attach_args *pa) irq 425 dev/pci/if_sandrv.c hw = sdla_hw_register(hwcard, cpu_no, irq, pa); irq 433 dev/pci/if_sandrv.c hwcard->bus_no, hwcard->slot_no, irq); irq 437 dev/pci/if_sandrv.c hw = sdla_hw_register(hwcard, cpu_no, irq, pa); irq 445 dev/pci/if_sandrv.c hwcard->bus_no, hwcard->slot_no, irq); irq 450 dev/pci/if_sandrv.c hw = sdla_hw_register(hwcard, cpu_no, irq, pa); irq 457 dev/pci/if_sandrv.c hwcard->bus_no, hwcard->slot_no, irq); irq 463 dev/pci/if_sandrv.c hwcard->atype, hwcard->bus_no, hwcard->slot_no, irq); irq 480 dev/pci/if_sandrv.c u_int8_t irq; irq 489 dev/pci/if_sandrv.c irq = (u_int8_t)pci_conf_read(pa->pa_pc, pa->pa_tag, PCI_INTLINE); irq 515 dev/pci/if_sandrv.c hw = sdla_aft_hw_select(hwcard, cpu, irq, pa); irq 661 dev/pci/if_sandrv.c sdla_hw_register(sdlahw_card_t *card, int cpu_no, int irq, void *dev) irq 677 dev/pci/if_sandrv.c new_hw->irq = irq; irq 1137 dev/pci/if_sandrv.c sdla_pci_read_config_byte(hw, PCI_INTLINE, (u_int8_t*)&hw->irq); irq 1138 dev/pci/if_sandrv.c if (hw->irq == PCI_IRQ_NOT_ALLOCATED) { irq 1145 dev/pci/if_sandrv.c hw->devname, hw->irq); irq 1289 dev/pci/if_sandrv.c *(u_int16_t*)value = hw->irq; irq 912 dev/pci/if_sis.c u_int32_t iobase, membase, irq; irq 917 dev/pci/if_sis.c irq = pci_conf_read(pc, pa->pa_tag, SIS_PCI_INTLINE); irq 928 dev/pci/if_sis.c pci_conf_write(pc, pa->pa_tag, SIS_PCI_INTLINE, irq); irq 1313 dev/pci/if_sk.c u_int32_t iobase, membase, irq; irq 1318 dev/pci/if_sk.c irq = pci_conf_read(pc, pa->pa_tag, SK_PCI_INTLINE); irq 1331 dev/pci/if_sk.c pci_conf_write(pc, pa->pa_tag, SK_PCI_INTLINE, irq); irq 865 dev/pci/if_ste.c u_int32_t iobase, membase, irq; irq 870 dev/pci/if_ste.c irq = pci_conf_read(pc, pa->pa_tag, STE_PCI_INTLINE); irq 881 dev/pci/if_ste.c pci_conf_write(pc, pa->pa_tag, STE_PCI_INTLINE, irq); irq 636 dev/pci/if_vr.c pcireg_t iobase, membase, irq; irq 643 dev/pci/if_vr.c irq = pci_conf_read(pa->pa_pc, pa->pa_tag, irq 657 dev/pci/if_vr.c VR_PCI_INTLINE, irq); irq 734 dev/pci/if_wb.c u_int32_t io, mem, irq; irq 739 dev/pci/if_wb.c irq = pci_conf_read(pc, pa->pa_tag, WB_PCI_INTLINE); irq 752 dev/pci/if_wb.c pci_conf_write(pc, pa->pa_tag, WB_PCI_INTLINE, irq); irq 197 dev/pci/if_xl_pci.c u_int32_t io, mem, irq; irq 202 dev/pci/if_xl_pci.c irq = pci_conf_read(pc, pa->pa_tag, XL_PCI_INTLINE); irq 214 dev/pci/if_xl_pci.c pci_conf_write(pc, pa->pa_tag, XL_PCI_INTLINE, irq); irq 119 dev/pci/pccbb.c void *pccbb_intr_establish(struct pccbb_softc *, int irq, int level, irq 123 dev/pci/pccbb.c void *pccbb_cb_intr_establish(cardbus_chipset_tag_t, int irq, int level, irq 1547 dev/pci/pccbb.c pccbb_cb_intr_establish(ct, irq, level, func, arg, name) irq 1549 dev/pci/pccbb.c int irq, level; irq 1556 dev/pci/pccbb.c return pccbb_intr_establish(sc, irq, level, func, arg, name); irq 1592 dev/pci/pccbb.c pccbb_intr_establish(sc, irq, level, func, arg, name) irq 1594 dev/pci/pccbb.c int irq, level; irq 935 dev/pcmcia/pcmcia_cis.c u_int power, timing, iospace, irq, memspace, misc; irq 1043 dev/pcmcia/pcmcia_cis.c irq = reg & PCMCIA_TPCE_FS_IRQ; irq 1168 dev/pcmcia/pcmcia_cis.c if (irq) { irq 217 dev/sbus/bpp.c u_int16_t irq; irq 227 dev/sbus/bpp.c irq = bus_space_read_2(t, h, L64854_REG_ICR); irq 228 dev/sbus/bpp.c irq &= ~BPP_ALLIRP; irq 229 dev/sbus/bpp.c irq |= (hw->hw_irq & BPP_ALLIRP); irq 230 dev/sbus/bpp.c bus_space_write_2(t, h, L64854_REG_ICR, irq); irq 232 dev/sbus/bpp.c hw->hw_hcr, hw->hw_ocr, hw->hw_tcr, hw->hw_or, irq)); irq 241 dev/sbus/bpp.c u_int16_t irq; irq 257 dev/sbus/bpp.c irq = BPP_ERR_IRQ_EN; irq 258 dev/sbus/bpp.c irq |= sc->sc_hwstate.hw_irq; irq 259 dev/sbus/bpp.c bus_space_write_2(lsi->sc_bustag, lsi->sc_regs, L64854_REG_ICR, irq); irq 268 dev/sbus/bpp.c u_int16_t irq; irq 271 dev/sbus/bpp.c irq = sc->sc_hwstate.hw_irq | BPP_ALLIRQ; irq 272 dev/sbus/bpp.c irq &= ~BPP_ALLEN; irq 273 dev/sbus/bpp.c bus_space_write_2(lsi->sc_bustag, lsi->sc_regs, L64854_REG_ICR, irq); irq 390 dev/sbus/bpp.c u_int16_t irq; irq 396 dev/sbus/bpp.c irq = bus_space_read_2(lsi->sc_bustag, lsi->sc_regs, L64854_REG_ICR); irq 399 dev/sbus/bpp.c irq | BPP_ALLIRQ); irq 401 dev/sbus/bpp.c DPRINTF(("bpp_intr: %x\n", irq)); irq 403 dev/sbus/bpp.c if ((irq & BPP_ALLIRQ) == 0)