Lines Matching refs:io_irq
80 int io_irq;
241 switch (intpin->io_irq) {
256 intpin->io_irq);
323 if (intpin->io_irq == IRQ_DISABLED || (intpin->io_irq >= 0 &&
344 intpin->io_activehi, intpin->io_irq, &intpin->io_remap_cookie,
378 switch (intpin->io_irq) {
396 intpin->io_irq));
438 if (intpin->io_irq == IRQ_NMI)
453 new_vector = apic_alloc_vector(apic_id, intpin->io_irq);
493 apic_free_vector(old_id, old_vector, intpin->io_irq);
506 intpin->io_irq);
526 apic_free_vector(intpin->io_cpu, vector, intpin->io_irq);
536 return (pin->io_irq);
688 intpin->io_irq = intbase + i;
695 if (intpin->io_irq == 0)
697 else if (intpin->io_irq < IOAPIC_ISA_INTS) {
721 intpin->io_activehi, intpin->io_irq,
739 return (io->io_pins[pin].io_irq);
750 if (io->io_pins[pin].io_irq == IRQ_DISABLED)
752 io->io_pins[pin].io_irq = IRQ_DISABLED;
766 if (io->io_pins[pin].io_irq < 0)
768 io->io_pins[pin].io_irq = vector;
785 if (io->io_pins[pin].io_irq < 0)
804 if (io->io_pins[pin].io_irq == IRQ_NMI)
806 if (io->io_pins[pin].io_irq < 0)
809 io->io_pins[pin].io_irq = IRQ_NMI;
827 if (io->io_pins[pin].io_irq == IRQ_SMI)
829 if (io->io_pins[pin].io_irq < 0)
832 io->io_pins[pin].io_irq = IRQ_SMI;
850 if (io->io_pins[pin].io_irq == IRQ_EXTINT)
852 if (io->io_pins[pin].io_irq < 0)
855 io->io_pins[pin].io_irq = IRQ_EXTINT;
877 if (io->io_pins[pin].io_irq < 0)
898 if (io->io_pins[pin].io_irq < 0)
953 if (pin->io_irq >= 0)