Home
last modified time | relevance | path

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

/titanic_50/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.h53 int ioapic(uintptr_t, uint_t, int, const mdb_arg_t *);
/titanic_50/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()
/titanic_50/usr/src/uts/i86pc/io/pcplusmp/
H A Dapic_common.c1398 volatile uint32_t *ioapic; in ioapic_read() local
1400 ioapic = apicioadr[ioapic_ix]; in ioapic_read()
1401 ioapic[APIC_IO_REG] = reg; in ioapic_read()
1402 return (ioapic[APIC_IO_DATA]); in ioapic_read()
1408 volatile uint32_t *ioapic; in ioapic_write() local
1410 ioapic = apicioadr[ioapic_ix]; in ioapic_write()
1411 ioapic[APIC_IO_REG] = reg; in ioapic_write()
1412 ioapic[APIC_IO_DATA] = value; in ioapic_write()
1418 volatile uint32_t *ioapic; in ioapic_write_eoi() local
1420 ioapic = apicioadr[ioapic_ix]; in ioapic_write_eoi()
[all …]
/titanic_50/usr/src/uts/i86xpv/io/psm/
H A Dmp_platform_xpv.c95 extern int apic_find_intin(uchar_t ioapic, uchar_t intin);
1010 uchar_t ipin, ioapic, ioapicindex, vector; in apic_setup_irq_table() local
1025 ioapic = 0xff; in apic_setup_irq_table()
1041 ioapic = intrp->intr_destid; 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()
1048 (ioapic == INTR_ALL_APIC)); in apic_setup_irq_table()
1060 ioapic = apic_io_id[ioapicindex]; in apic_setup_irq_table()
1073 ioapic = apic_io_id[ioapicindex]; in apic_setup_irq_table()
1150 irqptr->airq_cpu = apic_bind_intr(dip, irqno, ioapic, ipin); in apic_setup_irq_table()
/titanic_50/usr/src/uts/i86pc/io/
H A Dmp_platform_misc.c104 extern int apic_find_intin(uchar_t ioapic, uchar_t intin);
1056 uchar_t ipin, ioapic, ioapicindex, vector; in apic_setup_irq_table() local
1071 ioapic = 0xff; in apic_setup_irq_table()
1087 ioapic = intrp->intr_destid; 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()
1094 (ioapic == INTR_ALL_APIC)); in apic_setup_irq_table()
1106 ioapic = apic_io_id[ioapicindex]; in apic_setup_irq_table()
1119 ioapic = apic_io_id[ioapicindex]; in apic_setup_irq_table()
1196 irqptr->airq_cpu = apic_bind_intr(dip, irqno, ioapic, ipin); in apic_setup_irq_table()
H A Dmp_platform_common.c97 int apic_find_intin(uchar_t ioapic, uchar_t intin);
606 volatile uint32_t *ioapic; in acpi_probe() local
688 ioapic = apicioadr[apic_io_max] = in acpi_probe()
691 if (!ioapic) in acpi_probe()
1574 apic_find_intin(uchar_t ioapic, uchar_t intin) in apic_find_intin() argument
1585 (irqptr->airq_ioapicindex == ioapic)) { in apic_find_intin()
1588 "shared interrupts ?", ioapic, intin)); in apic_find_intin()
/titanic_50/usr/src/cmd/mdb/i86pc/modules/pcplusmp/
H A Dpcplusmp.c103 { "ioapic", NULL, "print ioapic register contents", ioapic },
/titanic_50/usr/src/uts/i86pc/io/apix/
H A Dapix.c1871 #define GET_RDT_BITS(ioapic, intin, bits) \ argument
1872 (READ_IOAPIC_RDT_ENTRY_LOW_DWORD((ioapic), (intin)) & (bits))
2253 uchar_t ipin, ioapic, ioapicindex; in apix_intx_setup() local
2260 ioapic = intrp->intr_destid; in apix_intx_setup()
2265 if (apic_io_id[ioapicindex] == ioapic) in apix_intx_setup()
2267 ASSERT((ioapic == apic_io_id[ioapicindex]) || in apix_intx_setup()
2268 (ioapic == INTR_ALL_APIC)); in apix_intx_setup()
2278 ioapic = apic_io_id[ioapicindex]; in apix_intx_setup()
2292 ioapic = apic_io_id[ioapicindex]; in apix_intx_setup()
/titanic_50/usr/src/cmd/mdb/i86pc/modules/apix/
H A Dapix.c157 { "ioapic", NULL, "print ioapic register contents", ioapic },
/titanic_50/usr/src/uts/i86pc/sys/
H A Dapix.h239 extern int apic_find_intin(uchar_t ioapic, uchar_t intin);