Home
last modified time | relevance | path

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

/titanic_41/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()
/titanic_41/usr/src/uts/i86xpv/io/psm/
H A Dmp_platform_xpv.c252 int ioapic_ix; in ioapic_init_intr() local
265 ioapic_ix = j; in ioapic_init_intr()
267 intin_max = (ioapic_read(ioapic_ix, APIC_VERS_CMD) >> 16) in ioapic_init_intr()
270 ioapic_write(ioapic_ix, APIC_RDT_CMD + 2 * i, AV_MASK); in ioapic_init_intr()
459 int ioapic_ix; in apic_delspl_common() local
664 ioapic_ix = irqptr->airq_ioapicindex; in apic_delspl_common()
666 ioapic_write(ioapic_ix, APIC_RDT_CMD + 2 * intin, AV_MASK); in apic_delspl_common()
1544 apic_last_ditch_clear_remote_irr(int ioapic_ix, int intin_no) in apic_last_ditch_clear_remote_irr() argument
1546 if ((READ_IOAPIC_RDT_ENTRY_LOW_DWORD(ioapic_ix, intin_no) in apic_last_ditch_clear_remote_irr()
1555 WRITE_IOAPIC_RDT_ENTRY_LOW_DWORD(ioapic_ix, in apic_last_ditch_clear_remote_irr()
[all …]
/titanic_41/usr/src/uts/i86pc/sys/
H A Dapic.h622 extern uint32_t ioapic_read(int ioapic_ix, uint32_t reg);
623 extern void ioapic_write(int ioapic_ix, uint32_t reg, uint32_t value);
624 extern void ioapic_write_eoi(int ioapic_ix, uint32_t value);
627 #define READ_IOAPIC_RDT_ENTRY_LOW_DWORD(ioapic_ix, ipin) \ argument
628 ioapic_read(ioapic_ix, APIC_RDT_CMD + (2 * (ipin)))
630 #define READ_IOAPIC_RDT_ENTRY_HIGH_DWORD(ioapic_ix, ipin) \ argument
631 ioapic_read(ioapic_ix, APIC_RDT_CMD2 + (2 * (ipin)))
633 #define WRITE_IOAPIC_RDT_ENTRY_LOW_DWORD(ioapic_ix, ipin, value) \ argument
634 ioapic_write(ioapic_ix, APIC_RDT_CMD + (2 * (ipin)), value)
636 #define WRITE_IOAPIC_RDT_ENTRY_HIGH_DWORD(ioapic_ix, ipin, value) \ argument
[all …]
/titanic_41/usr/src/uts/i86pc/io/
H A Dmp_platform_misc.c264 int ioapic_ix; in ioapic_init_intr() local
277 ioapic_ix = j; in ioapic_init_intr()
279 intin_max = (ioapic_read(ioapic_ix, APIC_VERS_CMD) >> 16) in ioapic_init_intr()
282 ioapic_write(ioapic_ix, APIC_RDT_CMD + 2 * i, AV_MASK); in ioapic_init_intr()
503 int ioapic_ix; in apic_delspl_common() local
708 ioapic_ix = irqptr->airq_ioapicindex; in apic_delspl_common()
710 ioapic_write(ioapic_ix, APIC_RDT_CMD + 2 * intin, AV_MASK); in apic_delspl_common()
1611 apic_last_ditch_clear_remote_irr(int ioapic_ix, int intin_no) in apic_last_ditch_clear_remote_irr() argument
1613 if ((READ_IOAPIC_RDT_ENTRY_LOW_DWORD(ioapic_ix, intin_no) in apic_last_ditch_clear_remote_irr()
1622 WRITE_IOAPIC_RDT_ENTRY_LOW_DWORD(ioapic_ix, in apic_last_ditch_clear_remote_irr()
[all …]
H A Dmp_platform_common.c607 int ioapic_ix; in acpi_probe() local
682 ioapic_ix = apic_io_max; in acpi_probe()
877 ioapic_ix = i; in acpi_probe()
886 id = ioapic_read(ioapic_ix, APIC_ID_CMD); in acpi_probe()
894 ioapic_write(ioapic_ix, APIC_ID_CMD, id); in acpi_probe()
897 ver = ioapic_read(ioapic_ix, APIC_VERS_CMD); in acpi_probe()
1077 int ioapic_ix; in apic_parse_mpct() local
1199 ioapic_ix = apic_io_max; in apic_parse_mpct()
1200 id = ioapic_read(ioapic_ix, APIC_ID_CMD); in apic_parse_mpct()
1220 ioapic_write(ioapic_ix, in apic_parse_mpct()
[all …]
H A Dimmu_dmar.c1252 immu_dmar_ioapic_sid(int ioapic_ix) in immu_dmar_ioapic_sid() argument
1256 idt = ioapic_drhd_lookup(psm_get_ioapicid(ioapic_ix)); in immu_dmar_ioapic_sid()
1259 "IOAPIC (index = %d)", ioapic_ix); in immu_dmar_ioapic_sid()
1268 immu_dmar_ioapic_immu(int ioapic_ix) in immu_dmar_ioapic_immu() argument
1272 idt = ioapic_drhd_lookup(psm_get_ioapicid(ioapic_ix)); in immu_dmar_ioapic_immu()
/titanic_41/usr/src/uts/i86pc/io/apix/
H A Dapix.c1880 int waited, ioapic_ix, intin_no, level, repeats, rdt_entry, masked; in apix_intx_rebind() local
1887 ioapic_ix = irqp->airq_ioapicindex; in apix_intx_rebind()
1901 if (GET_RDT_BITS(ioapic_ix, intin_no, AV_PENDING) == 0) in apix_intx_rebind()
1911 rdt_entry = READ_IOAPIC_RDT_ENTRY_LOW_DWORD(ioapic_ix, in apix_intx_rebind()
1915 WRITE_IOAPIC_RDT_ENTRY_LOW_DWORD(ioapic_ix, intin_no, in apix_intx_rebind()
1927 rdt_entry = READ_IOAPIC_RDT_ENTRY_LOW_DWORD(ioapic_ix, in apix_intx_rebind()
1932 WRITE_IOAPIC_RDT_ENTRY_LOW_DWORD(ioapic_ix, in apix_intx_rebind()
1940 if (GET_RDT_BITS(ioapic_ix, intin_no, AV_PENDING) != 0) in apix_intx_rebind()
1957 if (GET_RDT_BITS(ioapic_ix, intin_no, AV_REMOTE_IRR) in apix_intx_rebind()
1962 if (GET_RDT_BITS(ioapic_ix, intin_no, AV_REMOTE_IRR) != 0) { in apix_intx_rebind()
[all …]
/titanic_41/usr/src/uts/i86pc/io/pcplusmp/
H A Dapic_common.c1396 ioapic_read(int ioapic_ix, uint32_t reg) in ioapic_read() argument
1400 ioapic = apicioadr[ioapic_ix]; in ioapic_read()
1406 ioapic_write(int ioapic_ix, uint32_t reg, uint32_t value) in ioapic_write() argument
1410 ioapic = apicioadr[ioapic_ix]; in ioapic_write()
1416 ioapic_write_eoi(int ioapic_ix, uint32_t value) in ioapic_write_eoi() argument
1420 ioapic = apicioadr[ioapic_ix]; in ioapic_write_eoi()