Lines Matching refs:ioapicindex
86 static void apic_ioapic_wait_pending_clear(int ioapicindex,
903 uchar_t ioapicindex, uchar_t ipin, apic_irq_t **irqptrp)
922 dummyirq.airq_ioapicindex = ioapicindex;
974 irqptr->airq_ioapicindex = ioapicindex;
1011 uchar_t ipin, ioapic, ioapicindex, vector;
1025 ioapicindex = 0xff;
1044 /* Find ioapicindex. If destid was ALL, we will exit with 0. */
1045 for (ioapicindex = apic_io_max - 1; ioapicindex; ioapicindex--)
1046 if (apic_io_id[ioapicindex] == ioapic)
1048 ASSERT((ioapic == apic_io_id[ioapicindex]) ||
1052 if ((newirq = apic_find_intin(ioapicindex, ipin)) != -1) {
1059 ioapicindex = acpi_find_ioapic(irqno);
1060 ASSERT(ioapicindex != 0xFF);
1061 ioapic = apic_io_id[ioapicindex];
1062 ipin = irqno - apic_io_vectbase[ioapicindex];
1067 ioapicindex);
1073 ioapicindex = 0;
1074 ioapic = apic_io_id[ioapicindex];
1084 ipl, ioapicindex, ipin, &irqptr)) != -1) {
1142 irqptr->airq_ioapicindex = ioapicindex;
1411 int ioapicindex, intin_no;
1421 ioapicindex = irq_ptr->airq_ioapicindex;
1446 rdt_entry = READ_IOAPIC_RDT_ENTRY_LOW_DWORD(ioapicindex,
1451 bind_cpu, ioapicindex, intin_no, which_irq, drep) != 0) {
1467 WRITE_IOAPIC_RDT_ENTRY_HIGH_DWORD(ioapicindex, intin_no,
1478 WRITE_IOAPIC_RDT_ENTRY_LOW_DWORD(ioapicindex, intin_no,
1502 WRITE_IOAPIC_RDT_ENTRY_HIGH_DWORD(ioapicindex, intin_no,
1506 WRITE_IOAPIC_RDT_ENTRY_LOW_DWORD(ioapicindex, intin_no,