Lines Matching refs:ioapic
394 int ioapic; in mp_config_acpi_gsi() local
413 ioapic = mp_find_ioapic(gsi); in mp_config_acpi_gsi()
414 mp_irq.dstapic = mpc_ioapic_id(ioapic); in mp_config_acpi_gsi()
415 mp_irq.dstirq = mp_find_ioapic_pin(ioapic, gsi); in mp_config_acpi_gsi()
426 int ioapic, pin; in mp_register_ioapic_irq() local
429 ioapic = mp_find_ioapic(gsi); in mp_register_ioapic_irq()
430 if (ioapic < 0) { in mp_register_ioapic_irq()
432 return ioapic; in mp_register_ioapic_irq()
435 pin = mp_find_ioapic_pin(ioapic, gsi); in mp_register_ioapic_irq()
442 mp_irq.dstapic = mpc_ioapic_id(ioapic); in mp_register_ioapic_irq()
453 struct acpi_madt_io_apic *ioapic = NULL; in acpi_parse_ioapic() local
459 ioapic = (struct acpi_madt_io_apic *)header; in acpi_parse_ioapic()
461 if (BAD_MADT_ENTRY(ioapic, end)) in acpi_parse_ioapic()
467 if (ioapic->global_irq_base < nr_legacy_irqs()) in acpi_parse_ioapic()
470 mp_register_ioapic(ioapic->id, ioapic->address, ioapic->global_irq_base, in acpi_parse_ioapic()
1122 int ioapic, pin; in mp_config_acpi_legacy_irqs() local
1134 ioapic = mp_find_ioapic(gsi); in mp_config_acpi_legacy_irqs()
1135 if (ioapic < 0) in mp_config_acpi_legacy_irqs()
1137 pin = mp_find_ioapic_pin(ioapic, gsi); in mp_config_acpi_legacy_irqs()
1138 dstapic = mpc_ioapic_id(ioapic); in mp_config_acpi_legacy_irqs()