Searched refs:ioapicindex (Results 1 – 8 of 8) sorted by relevance
/titanic_44/usr/src/uts/i86xpv/io/psm/ |
H A D | mp_platform_xpv.c | 85 static void apic_ioapic_wait_pending_clear(int ioapicindex, 902 uchar_t ioapicindex, uchar_t ipin, apic_irq_t **irqptrp) in apic_share_vector() argument 921 dummyirq.airq_ioapicindex = ioapicindex; in apic_share_vector() 973 irqptr->airq_ioapicindex = ioapicindex; in apic_share_vector() 1010 uchar_t ipin, ioapic, ioapicindex, vector; in apic_setup_irq_table() local 1024 ioapicindex = 0xff; in apic_setup_irq_table() 1044 for (ioapicindex = apic_io_max - 1; ioapicindex; ioapicindex--) in apic_setup_irq_table() 1045 if (apic_io_id[ioapicindex] == ioapic) in apic_setup_irq_table() 1047 ASSERT((ioapic == apic_io_id[ioapicindex]) || in apic_setup_irq_table() 1051 if ((newirq = apic_find_intin(ioapicindex, ipin)) != -1) { in apic_setup_irq_table() [all …]
|
/titanic_44/usr/src/uts/i86pc/io/ |
H A D | mp_platform_misc.c | 94 static void apic_ioapic_wait_pending_clear(int ioapicindex, 948 uchar_t ioapicindex, uchar_t ipin, apic_irq_t **irqptrp) in apic_share_vector() argument 967 dummyirq.airq_ioapicindex = ioapicindex; in apic_share_vector() 1019 irqptr->airq_ioapicindex = ioapicindex; in apic_share_vector() 1056 uchar_t ipin, ioapic, ioapicindex, vector; in apic_setup_irq_table() local 1070 ioapicindex = 0xff; in apic_setup_irq_table() 1090 for (ioapicindex = apic_io_max - 1; ioapicindex; ioapicindex--) in apic_setup_irq_table() 1091 if (apic_io_id[ioapicindex] == ioapic) in apic_setup_irq_table() 1093 ASSERT((ioapic == apic_io_id[ioapicindex]) || in apic_setup_irq_table() 1097 if ((newirq = apic_find_intin(ioapicindex, ipin)) != -1) { in apic_setup_irq_table() [all …]
|
H A D | mp_platform_common.c | 1663 int ioapicindex, bus_type, vector; in apic_record_rdt_entry() local 1681 ioapicindex = irqptr->airq_ioapicindex; in apic_record_rdt_entry() 1727 if (po && (apic_io_ver[ioapicindex] != IOAPIC_VER_82489DX)) in apic_record_rdt_entry() 1734 "vector=0x%x cpu=0x%x\n\n", ioapicindex, in apic_record_rdt_entry()
|
/titanic_44/usr/src/uts/i86pc/io/apix/ |
H A D | apix.c | 1783 uchar_t ioapicindex, intin; in apix_intx_enable() local 1791 ioapicindex = irqp->airq_ioapicindex; in apix_intx_enable() 1799 vecp->v_type, 1, ioapicindex); in apix_intx_enable() 1805 WRITE_IOAPIC_RDT_ENTRY_HIGH_DWORD(ioapicindex, intin, in apix_intx_enable() 1809 WRITE_IOAPIC_RDT_ENTRY_LOW_DWORD(ioapicindex, intin, irdt.ir_lo); in apix_intx_enable() 1815 ioapicindex, intin, irdt.ir_lo, irdt.ir_hi)); in apix_intx_enable() 1825 int ioapicindex, intin; in apix_intx_disable() local 1837 ioapicindex = irqp->airq_ioapicindex; in apix_intx_disable() 1839 ioapic_write(ioapicindex, APIC_RDT_CMD + 2 * intin, AV_MASK); in apix_intx_disable() 1842 " intin 0x%x\n", ioapicindex, intin)); in apix_intx_disable() [all …]
|
H A D | apix_utils.c | 1835 uchar_t ioapicindex, ipin; in ioapix_setup_intr() local 1839 ioapicindex = acpi_find_ioapic(irqno); in ioapix_setup_intr() 1840 ASSERT(ioapicindex != 0xFF); in ioapix_setup_intr() 1841 ipin = irqno - apic_io_vectbase[ioapicindex]; in ioapix_setup_intr() 1853 irqp->airq_ioapicindex == ioapicindex); in ioapix_setup_intr() 1863 irqp->airq_ioapicindex = ioapicindex; in ioapix_setup_intr() 1891 irqno, ioapicindex, ipin, irqp->airq_cpu, irqp->airq_vector)); in ioapix_setup_intr() 1897 int ioapicindex; in ioapix_init_intr() local 1904 ioapicindex = j; in ioapix_init_intr() 1906 intin_max = (ioapic_read(ioapicindex, APIC_VERS_CMD) >> 16) in ioapix_init_intr() [all …]
|
/titanic_44/usr/src/uts/i86pc/io/pcplusmp/ |
H A D | apic_regops.c | 209 uchar_t ioapicindex; in apic_send_directed_EOI() local 227 ioapicindex = apic_irq->airq_ioapicindex; in apic_send_directed_EOI() 229 ioapic_write_eoi(ioapicindex, vector); in apic_send_directed_EOI()
|
H A D | apic_common.c | 1736 apic_get_ioapicid(uchar_t ioapicindex) in apic_get_ioapicid() argument 1738 ASSERT(ioapicindex < MAX_IO_APIC); in apic_get_ioapicid() 1740 return (apic_io_id[ioapicindex]); in apic_get_ioapicid()
|
/titanic_44/usr/src/uts/i86pc/sys/ |
H A D | apic_common.h | 198 extern uchar_t apic_get_ioapicid(uchar_t ioapicindex);
|