Lines Matching full:intr
72 static int madt_find_interrupt(int intr, void **apic, u_int *pin);
75 ACPI_MADT_INTERRUPT_OVERRIDE *intr);
166 return ("inside VMWare without intr redirection"); in madt_x2apic_disable_reason()
526 madt_find_interrupt(int intr, void **apic, u_int *pin) in madt_find_interrupt() argument
533 ioapics[i].io_vector > intr) in madt_find_interrupt()
542 *pin = intr - ioapics[best].io_vector; in madt_find_interrupt()
545 intr); in madt_find_interrupt()
553 ACPI_MADT_INTERRUPT_OVERRIDE *intr; in madt_parse_interrupt_values() local
556 intr = entry; in madt_parse_interrupt_values()
560 intr->SourceIrq, intr->GlobalIrq); in madt_parse_interrupt_values()
561 KASSERT(intr->Bus == 0, ("bus for interrupt overrides must be zero")); in madt_parse_interrupt_values()
567 *trig = interrupt_trigger(intr->IntiFlags, intr->SourceIrq); in madt_parse_interrupt_values()
568 *pol = interrupt_polarity(intr->IntiFlags, intr->SourceIrq); in madt_parse_interrupt_values()
575 if (intr->SourceIrq == AcpiGbl_FADT.SciInterrupt) { in madt_parse_interrupt_values()
608 madt_parse_interrupt_override(ACPI_MADT_INTERRUPT_OVERRIDE *intr) in madt_parse_interrupt_override() argument
615 if (acpi_quirks & ACPI_Q_MADT_IRQ0 && intr->SourceIrq == 0 && in madt_parse_interrupt_override()
616 intr->GlobalIrq == 2) { in madt_parse_interrupt_override()
622 if (madt_find_interrupt(intr->GlobalIrq, &new_ioapic, &new_pin) != 0) { in madt_parse_interrupt_override()
624 intr->GlobalIrq, intr->SourceIrq); in madt_parse_interrupt_override()
628 madt_parse_interrupt_values(intr, &trig, &pol); in madt_parse_interrupt_override()
631 if (intr->SourceIrq != intr->GlobalIrq) { in madt_parse_interrupt_override()
637 if (intr->GlobalIrq > 15 && in madt_parse_interrupt_override()
638 intr->SourceIrq == AcpiGbl_FADT.SciInterrupt) in madt_parse_interrupt_override()
639 acpi_OverrideInterruptLevel(intr->GlobalIrq); in madt_parse_interrupt_override()
642 intr->SourceIrq); in madt_parse_interrupt_override()
643 if (madt_find_interrupt(intr->SourceIrq, &old_ioapic, in madt_parse_interrupt_override()
646 intr->SourceIrq); in madt_parse_interrupt_override()
648 intr->SourceIrq) in madt_parse_interrupt_override()