Lines Matching defs:ioapic
386 struct mpc_config_ioapic ioapic;
430 ioapic.mpc_type = MP_IOAPIC;
431 ioapic.mpc_apicid = 2;
432 ioapic.mpc_apicver = 0;
433 ioapic.mpc_flags = MPC_APIC_USABLE;
434 ioapic.mpc_apicaddr = 0xFEC00000;
435 MP_ioapic_info(&ioapic);
681 int ioapic = -1;
685 * Convert 'gsi' to 'ioapic.pin'.
687 ioapic = mp_find_ioapic(gsi);
688 if (ioapic < 0)
690 pin = gsi - mp_ioapic_routing[ioapic].gsi_start;
705 intsrc.mpc_dstapic = mp_ioapics[ioapic].mpc_apicid; /* APIC ID */
722 int ioapic = -1;
732 ioapic = mp_find_ioapic(0);
733 if (ioapic < 0)
739 intsrc.mpc_dstapic = mp_ioapics[ioapic].mpc_apicid;
784 int ioapic = -1;
795 ioapic = mp_find_ioapic(gsi);
796 if (ioapic < 0) {
801 ioapic_pin = gsi - mp_ioapic_routing[ioapic].gsi_start;
812 "%d-%d\n", mp_ioapic_routing[ioapic].apic_id,
816 if ((1<<bit) & mp_ioapic_routing[ioapic].pin_programmed[idx]) {
818 mp_ioapic_routing[ioapic].apic_id, ioapic_pin);
822 mp_ioapic_routing[ioapic].pin_programmed[idx] |= (1<<bit);
824 io_apic_set_pci_routing(ioapic, ioapic_pin, gsi,