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)