Lines Matching refs:ioapic
327 int ioapic; in mp_override_legacy_irq() local
334 ioapic = mp_find_ioapic(gsi); in mp_override_legacy_irq()
335 if (ioapic < 0) in mp_override_legacy_irq()
337 pin = mp_find_ioapic_pin(ioapic, gsi); in mp_override_legacy_irq()
352 mp_irq.dstapic = mpc_ioapic_id(ioapic); /* APIC ID */ in mp_override_legacy_irq()
375 int ioapic; in mp_config_acpi_gsi() local
394 ioapic = mp_find_ioapic(gsi); in mp_config_acpi_gsi()
395 mp_irq.dstapic = mpc_ioapic_id(ioapic); in mp_config_acpi_gsi()
396 mp_irq.dstirq = mp_find_ioapic_pin(ioapic, gsi); in mp_config_acpi_gsi()
406 struct acpi_madt_io_apic *ioapic = NULL; in acpi_parse_ioapic() local
412 ioapic = (struct acpi_madt_io_apic *)header; in acpi_parse_ioapic()
414 if (BAD_MADT_ENTRY(ioapic, end)) in acpi_parse_ioapic()
420 if (ioapic->global_irq_base < nr_legacy_irqs()) in acpi_parse_ioapic()
423 mp_register_ioapic(ioapic->id, ioapic->address, ioapic->global_irq_base, in acpi_parse_ioapic()
1064 int ioapic, pin; in mp_config_acpi_legacy_irqs() local
1076 ioapic = mp_find_ioapic(gsi); in mp_config_acpi_legacy_irqs()
1077 if (ioapic < 0) in mp_config_acpi_legacy_irqs()
1079 pin = mp_find_ioapic_pin(ioapic, gsi); in mp_config_acpi_legacy_irqs()
1080 dstapic = mpc_ioapic_id(ioapic); in mp_config_acpi_legacy_irqs()