Lines Matching refs:mp_ioapic_routing
622 static struct mp_ioapic_routing {
627 } mp_ioapic_routing[MAX_IO_APICS];
635 if ((gsi >= mp_ioapic_routing[i].gsi_start)
636 && (gsi <= mp_ioapic_routing[i].gsi_end))
665 mp_ioapic_routing[idx].apic_id = mp_ioapics[idx].mpc_apicid;
666 mp_ioapic_routing[idx].gsi_start = gsi_base;
667 mp_ioapic_routing[idx].gsi_end = gsi_base +
673 mp_ioapic_routing[idx].gsi_start,
674 mp_ioapic_routing[idx].gsi_end);
690 pin = gsi - mp_ioapic_routing[ioapic].gsi_start;
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);