Lines Matching defs:apic
73 static int madt_find_interrupt(int intr, void **apic, u_int *pin);
240 printf("Try disabling either ACPI or apic support.\n");
357 ACPI_MADT_IO_APIC *apic;
361 apic = (ACPI_MADT_IO_APIC *)entry;
365 apic->Id, apic->GlobalIrqBase,
366 (void *)(uintptr_t)apic->Address);
367 if (apic->Id > MAX_APIC_ID)
369 apic->Id);
370 if (ioapics[apic->Id].io_apic != NULL)
371 panic("%s: Double APIC ID %u", __func__, apic->Id);
372 ioapics[apic->Id].io_apic = ioapic_create(apic->Address,
373 apic->Id, apic->GlobalIrqBase);
374 ioapics[apic->Id].io_vector = apic->GlobalIrqBase;
451 madt_find_interrupt(int intr, void **apic, u_int *pin)
466 *apic = ioapics[best].io_apic;