Home
last modified time | relevance | path

Searched refs:ioapic_ix (Results 1 – 8 of 8) sorted by relevance

/illumos-gate/usr/src/cmd/mdb/i86pc/modules/common/
H A Dapic_common.c30 #define APIC_READ_IOAPIC_RDT_ENTRY_LOW_DWORD(ioapic_ix, ipin) \ argument
31 apic_ioapic_read(ioapic_ix, APIC_RDT_CMD + (2 * (ipin)))
33 #define APIC_READ_IOAPIC_RDT_ENTRY_HIGH_DWORD(ioapic_ix, ipin) \ argument
34 apic_ioapic_read(ioapic_ix, APIC_RDT_CMD2 + (2 * (ipin)))
39 apic_ioapic_read(int ioapic_ix, uint32_t reg) in apic_ioapic_read() argument
43 ioapic = ioapic_adr[ioapic_ix]; in apic_ioapic_read()
/illumos-gate/usr/src/uts/i86xpv/io/psm/
H A Dmp_platform_xpv.c253 int ioapic_ix; in ioapic_init_intr() local
266 ioapic_ix = j; in ioapic_init_intr()
460 int ioapic_ix; in apic_delspl_common() local
665 ioapic_ix = irqptr->airq_ioapicindex; in apic_delspl_common()
1556 WRITE_IOAPIC_RDT_ENTRY_LOW_DWORD(ioapic_ix, in apic_last_ditch_clear_remote_irr()
1558 READ_IOAPIC_RDT_ENTRY_LOW_DWORD(ioapic_ix, in apic_last_ditch_clear_remote_irr()
1561 WRITE_IOAPIC_RDT_ENTRY_LOW_DWORD(ioapic_ix, in apic_last_ditch_clear_remote_irr()
1563 READ_IOAPIC_RDT_ENTRY_LOW_DWORD(ioapic_ix, in apic_last_ditch_clear_remote_irr()
1570 if ((READ_IOAPIC_RDT_ENTRY_LOW_DWORD(ioapic_ix, in apic_last_ditch_clear_remote_irr()
1576 "functioning.\n", psm_name, ioapic_ix, in apic_last_ditch_clear_remote_irr()
[all …]
/illumos-gate/usr/src/uts/i86pc/sys/
H A Dapic.h621 extern uint32_t ioapic_read(int ioapic_ix, uint32_t reg);
622 extern void ioapic_write(int ioapic_ix, uint32_t reg, uint32_t value);
623 extern void ioapic_write_eoi(int ioapic_ix, uint32_t value);
626 #define READ_IOAPIC_RDT_ENTRY_LOW_DWORD(ioapic_ix, ipin) \ argument
627 ioapic_read(ioapic_ix, APIC_RDT_CMD + (2 * (ipin)))
629 #define READ_IOAPIC_RDT_ENTRY_HIGH_DWORD(ioapic_ix, ipin) \ argument
630 ioapic_read(ioapic_ix, APIC_RDT_CMD2 + (2 * (ipin)))
632 #define WRITE_IOAPIC_RDT_ENTRY_LOW_DWORD(ioapic_ix, ipin, value) \ argument
633 ioapic_write(ioapic_ix, APIC_RDT_CMD + (2 * (ipin)), value)
635 #define WRITE_IOAPIC_RDT_ENTRY_HIGH_DWORD(ioapic_ix, ipin, value) \ argument
[all …]
/illumos-gate/usr/src/uts/i86pc/io/
H A Dmp_platform_misc.c269 int ioapic_ix; in ioapic_init_intr() local
282 ioapic_ix = j; in ioapic_init_intr()
508 int ioapic_ix; in apic_delspl_common() local
713 ioapic_ix = irqptr->airq_ioapicindex; in apic_delspl_common()
1634 WRITE_IOAPIC_RDT_ENTRY_LOW_DWORD(ioapic_ix, in apic_last_ditch_clear_remote_irr()
1636 READ_IOAPIC_RDT_ENTRY_LOW_DWORD(ioapic_ix, in apic_last_ditch_clear_remote_irr()
1639 WRITE_IOAPIC_RDT_ENTRY_LOW_DWORD(ioapic_ix, in apic_last_ditch_clear_remote_irr()
1641 READ_IOAPIC_RDT_ENTRY_LOW_DWORD(ioapic_ix, in apic_last_ditch_clear_remote_irr()
1648 if ((READ_IOAPIC_RDT_ENTRY_LOW_DWORD(ioapic_ix, in apic_last_ditch_clear_remote_irr()
1654 "functioning.\n", psm_name, ioapic_ix, in apic_last_ditch_clear_remote_irr()
[all …]
H A Dmp_platform_common.c659 int ioapic_ix; in acpi_probe() local
735 ioapic_ix = apic_io_max; in acpi_probe()
936 ioapic_ix = i; in acpi_probe()
937 PRM_DEBUG(ioapic_ix); in acpi_probe()
946 id = ioapic_read(ioapic_ix, APIC_ID_CMD); in acpi_probe()
957 ioapic_write(ioapic_ix, APIC_ID_CMD, id); in acpi_probe()
1148 int ioapic_ix; in apic_parse_mpct() local
1264 ioapic_ix = apic_io_max; in apic_parse_mpct()
1285 ioapic_write(ioapic_ix, in apic_parse_mpct()
2224 int ioapic_ix; in ioapic_disable_redirection() local
[all …]
H A Dimmu_dmar.c1253 immu_dmar_ioapic_sid(int ioapic_ix) in immu_dmar_ioapic_sid() argument
1257 idt = ioapic_drhd_lookup(psm_get_ioapicid(ioapic_ix)); in immu_dmar_ioapic_sid()
1260 "IOAPIC (index = %d)", ioapic_ix); in immu_dmar_ioapic_sid()
1269 immu_dmar_ioapic_immu(int ioapic_ix) in immu_dmar_ioapic_immu() argument
1273 idt = ioapic_drhd_lookup(psm_get_ioapicid(ioapic_ix)); in immu_dmar_ioapic_immu()
/illumos-gate/usr/src/uts/i86pc/io/apix/
H A Dapix.c1864 ioapic_ix = irqp->airq_ioapicindex; in apix_intx_rebind()
1888 rdt_entry = READ_IOAPIC_RDT_ENTRY_LOW_DWORD(ioapic_ix, in apix_intx_rebind()
1892 WRITE_IOAPIC_RDT_ENTRY_LOW_DWORD(ioapic_ix, intin_no, in apix_intx_rebind()
1904 rdt_entry = READ_IOAPIC_RDT_ENTRY_LOW_DWORD(ioapic_ix, in apix_intx_rebind()
1909 WRITE_IOAPIC_RDT_ENTRY_LOW_DWORD(ioapic_ix, in apix_intx_rebind()
1934 if (GET_RDT_BITS(ioapic_ix, intin_no, AV_REMOTE_IRR) in apix_intx_rebind()
1968 WRITE_IOAPIC_RDT_ENTRY_LOW_DWORD(ioapic_ix, in apix_intx_rebind()
1970 READ_IOAPIC_RDT_ENTRY_LOW_DWORD(ioapic_ix, in apix_intx_rebind()
1972 WRITE_IOAPIC_RDT_ENTRY_LOW_DWORD(ioapic_ix, in apix_intx_rebind()
1974 READ_IOAPIC_RDT_ENTRY_LOW_DWORD(ioapic_ix, in apix_intx_rebind()
[all …]
/illumos-gate/usr/src/uts/i86pc/io/pcplusmp/
H A Dapic_common.c1622 ioapic_read(int ioapic_ix, uint32_t reg) in ioapic_read() argument
1626 ioapic = apicioadr[ioapic_ix]; in ioapic_read()
1632 ioapic_write(int ioapic_ix, uint32_t reg, uint32_t value) in ioapic_write() argument
1636 ioapic = apicioadr[ioapic_ix]; in ioapic_write()
1642 ioapic_write_eoi(int ioapic_ix, uint32_t value) in ioapic_write_eoi() argument
1646 ioapic = apicioadr[ioapic_ix]; in ioapic_write_eoi()