Home
last modified time | relevance | path

Searched refs:ioapic (Results 1 – 16 of 16) sorted by relevance

/illumos-gate/usr/src/cmd/mdb/i86pc/modules/common/
H A Dapic_common.c41 volatile uint32_t *ioapic; in apic_ioapic_read() local
43 ioapic = ioapic_adr[ioapic_ix]; in apic_ioapic_read()
44 ioapic[APIC_IO_REG] = reg; in apic_ioapic_read()
45 return (ioapic[APIC_IO_DATA]); in apic_ioapic_read()
53 ioapic(uintptr_t addr, uint_t flags, int argc, const mdb_arg_t *argv) in ioapic() function
H A Dintr_common.h54 int ioapic(uintptr_t, uint_t, int, const mdb_arg_t *);
/illumos-gate/usr/src/grub/grub-0.97/stage2/
H A Dsmp-imps.c135 imps_ioapic ioapic; member
412 add_ioapic (imps_ioapic * ioapic) in add_ioapic() argument
415 ioapic->id, ioapic->ver, ioapic->addr)); in add_ioapic()
416 if (!(ioapic->flags & IMPS_FLAG_ENABLED)) in add_ioapic()
584 defconfig.ioapic.id in imps_read_bios()
588 defconfig.ioapic.ver in imps_read_bios()
/illumos-gate/usr/src/uts/i86pc/io/pcplusmp/
H A Dapic_common.c1624 volatile uint32_t *ioapic; in ioapic_read() local
1626 ioapic = apicioadr[ioapic_ix]; in ioapic_read()
1627 ioapic[APIC_IO_REG] = reg; in ioapic_read()
1628 return (ioapic[APIC_IO_DATA]); in ioapic_read()
1634 volatile uint32_t *ioapic; in ioapic_write() local
1636 ioapic = apicioadr[ioapic_ix]; in ioapic_write()
1637 ioapic[APIC_IO_REG] = reg; in ioapic_write()
1638 ioapic[APIC_IO_DATA] = value; in ioapic_write()
1644 volatile uint32_t *ioapic; in ioapic_write_eoi() local
1646 ioapic = apicioadr[ioapic_ix]; in ioapic_write_eoi()
[all …]
/illumos-gate/usr/src/uts/i86xpv/io/psm/
H A Dmp_platform_xpv.c96 extern int apic_find_intin(uchar_t ioapic, uchar_t intin);
1011 uchar_t ipin, ioapic, ioapicindex, vector; in apic_setup_irq_table() local
1026 ioapic = 0xff; in apic_setup_irq_table()
1042 ioapic = intrp->intr_destid; in apic_setup_irq_table()
1046 if (apic_io_id[ioapicindex] == ioapic) in apic_setup_irq_table()
1048 ASSERT((ioapic == apic_io_id[ioapicindex]) || in apic_setup_irq_table()
1049 (ioapic == INTR_ALL_APIC)); in apic_setup_irq_table()
1061 ioapic = apic_io_id[ioapicindex]; in apic_setup_irq_table()
1074 ioapic = apic_io_id[ioapicindex]; in apic_setup_irq_table()
1151 irqptr->airq_cpu = apic_bind_intr(dip, irqno, ioapic, ipin); in apic_setup_irq_table()
/illumos-gate/usr/src/uts/i86pc/io/
H A Dmp_platform_misc.c109 extern int apic_find_intin(uchar_t ioapic, uchar_t intin);
1061 uchar_t ipin, ioapic, ioapicindex, vector; in apic_setup_irq_table() local
1079 ioapic = 0xff; in apic_setup_irq_table()
1095 ioapic = intrp->intr_destid; in apic_setup_irq_table()
1099 if (apic_io_id[ioapicindex] == ioapic) in apic_setup_irq_table()
1101 ASSERT((ioapic == apic_io_id[ioapicindex]) || in apic_setup_irq_table()
1102 (ioapic == INTR_ALL_APIC)); in apic_setup_irq_table()
1114 ioapic = apic_io_id[ioapicindex]; in apic_setup_irq_table()
1127 ioapic = apic_io_id[ioapicindex]; in apic_setup_irq_table()
1201 irqptr->airq_cpu = apic_bind_intr(dip, irqno, ioapic, ipin); in apic_setup_irq_table()
H A Dmp_platform_common.c101 int apic_find_intin(uchar_t ioapic, uchar_t intin);
658 volatile uint32_t *ioapic; in acpi_probe() local
741 ioapic = apicioadr[apic_io_max] = in acpi_probe()
744 if (!ioapic) in acpi_probe()
1639 apic_find_intin(uchar_t ioapic, uchar_t intin) in apic_find_intin() argument
1650 (irqptr->airq_ioapicindex == ioapic)) { in apic_find_intin()
1653 "shared interrupts ?", ioapic, intin)); in apic_find_intin()
/illumos-gate/usr/src/cmd/mdb/i86pc/modules/pcplusmp/
H A Dpcplusmp.c104 { "ioapic", NULL, "print ioapic register contents", ioapic },
/illumos-gate/usr/src/uts/i86pc/io/apix/
H A Dapix.c1848 #define GET_RDT_BITS(ioapic, intin, bits) \ argument
1849 (READ_IOAPIC_RDT_ENTRY_LOW_DWORD((ioapic), (intin)) & (bits))
2230 uchar_t ipin, ioapic, ioapicindex; in apix_intx_setup() local
2237 ioapic = intrp->intr_destid; in apix_intx_setup()
2242 if (apic_io_id[ioapicindex] == ioapic) in apix_intx_setup()
2244 ASSERT((ioapic == apic_io_id[ioapicindex]) || in apix_intx_setup()
2245 (ioapic == INTR_ALL_APIC)); in apix_intx_setup()
2255 ioapic = apic_io_id[ioapicindex]; in apix_intx_setup()
2269 ioapic = apic_io_id[ioapicindex]; in apix_intx_setup()
/illumos-gate/usr/src/cmd/mdb/i86pc/modules/apix/
H A Dapix.c158 { "ioapic", NULL, "print ioapic register contents", ioapic },
/illumos-gate/usr/src/cmd/bhyve/
H A DMakefile48 ioapic.c \
/illumos-gate/usr/src/uts/i86pc/sys/
H A Dapix.h240 extern int apic_find_intin(uchar_t ioapic, uchar_t intin);
/illumos-gate/exception_lists/
H A Dwscheck67 usr/src/cmd/bhyve/ioapic.[ch]
H A Dhdrchk403 usr/src/cmd/bhyve/ioapic.h
H A Dcopyright501 usr/src/cmd/bhyve/ioapic.[ch]
H A Dcstyle1205 usr/src/cmd/bhyve/ioapic.[ch]