/illumos-gate/usr/src/uts/i86pc/sys/ |
H A D | psm_common.h | 76 uchar_t ipin; member 114 extern int acpi_translate_pci_irq(dev_info_t *dip, int ipin, int *pci_irqp, 130 extern void acpi_new_irq_cache_ent(int bus, int dev, int ipin, int pci_irq, 133 extern int acpi_get_irq_cache_ent(uchar_t bus, uchar_t dev, int ipin,
|
H A D | apic.h | 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 636 ioapic_write(ioapic_ix, APIC_RDT_CMD2 + (2 * (ipin)), value)
|
H A D | apix.h | 243 int ipin, int *pci_irqp, iflag_t *intr_flagp);
|
/illumos-gate/usr/src/cmd/mdb/i86pc/modules/common/ |
H A D | apic_common.c | 30 #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)))
|
/illumos-gate/usr/src/uts/i86pc/io/psm/ |
H A D | psm_common.c | 93 int ipin, int *pci_irqp, iflag_t *iflagp, acpi_psm_lnk_t *acpipsmlnkp); 108 acpi_get_gsiv(dev_info_t *dip, ACPI_HANDLE pciobj, int devno, int ipin, in acpi_get_gsiv() argument 129 if (dev_adr != prtp->Address || ipin != prtp->Pin) in acpi_get_gsiv() 403 acpi_translate_pci_irq(dev_info_t *dip, int ipin, int *pci_irqp, in acpi_translate_pci_irq() argument 412 curpin = ipin; in acpi_translate_pci_irq() 831 acpi_new_irq_cache_ent(int bus, int dev, int ipin, int pci_irq, in acpi_new_irq_cache_ent() argument 857 ep->ipin = (uchar_t)ipin; in acpi_new_irq_cache_ent() 875 acpi_get_irq_cache_ent(uchar_t bus, uchar_t dev, int ipin, in acpi_get_irq_cache_ent() argument 888 (irqcachep->ipin == ipin)) { in acpi_get_irq_cache_ent()
|
H A D | uppc.c | 627 int ipin, int *pci_irqp, iflag_t *intr_flagp) in uppc_acpi_translate_pci_irq() argument 632 if ((status = acpi_get_irq_cache_ent(busid, devid, ipin, pci_irqp, in uppc_acpi_translate_pci_irq() 642 if ((status = acpi_translate_pci_irq(dip, ipin, pci_irqp, in uppc_acpi_translate_pci_irq() 661 acpi_new_irq_cache_ent(busid, devid, ipin, *pci_irqp, in uppc_acpi_translate_pci_irq() 862 uchar_t ipin, iline; in uppc_translate_irq() local 895 ipin = pci_config_get8(cfg_handle, PCI_CONF_IPIN) - PCI_INTA; in uppc_translate_irq() 898 ipin, &pci_irq, &intr_flag) == ACPI_PSM_SUCCESS) { in uppc_translate_irq()
|
/illumos-gate/usr/src/uts/i86xpv/io/psm/ |
H A D | mp_platform_xpv.c | 90 int ipin, int *pci_irqp, iflag_t *intr_flagp); 732 uchar_t ipin; in apic_introp_xlate() local 821 devid, ipin, &intrp)) == -1) in apic_introp_xlate() 923 dummyirq.airq_intin_no = ipin; in apic_share_vector() 975 irqptr->airq_intin_no = ipin; in apic_share_vector() 1011 uchar_t ipin, ioapic, ioapicindex, vector; in apic_setup_irq_table() local 1027 ipin = (uchar_t)0xff; in apic_setup_irq_table() 1043 ipin = intrp->intr_destintin; in apic_setup_irq_table() 1062 ipin = irqno - apic_io_vectbase[ioapicindex]; in apic_setup_irq_table() 1075 ipin = (uchar_t)irqno; in apic_setup_irq_table() [all …]
|
H A D | xpv_uppc.c | 617 int ipin, int *pci_irqp, iflag_t *intr_flagp) in xen_uppc_acpi_translate_pci_irq() argument 622 if ((status = acpi_get_irq_cache_ent(busid, devid, ipin, pci_irqp, in xen_uppc_acpi_translate_pci_irq() 632 if ((status = acpi_translate_pci_irq(dip, ipin, pci_irqp, in xen_uppc_acpi_translate_pci_irq() 651 acpi_new_irq_cache_ent(busid, devid, ipin, *pci_irqp, in xen_uppc_acpi_translate_pci_irq() 671 uchar_t ipin, iline; in xen_uppc_translate_irq() local 704 ipin = pci_config_get8(cfg_handle, PCI_CONF_IPIN) - PCI_INTA; in xen_uppc_translate_irq() 707 ipin, &pci_irq, &intr_flag) == ACPI_PSM_SUCCESS) { in xen_uppc_translate_irq()
|
/illumos-gate/usr/src/uts/i86pc/io/ |
H A D | mp_platform_misc.c | 103 int ipin, int *pci_irqp, iflag_t *intr_flagp); 782 uchar_t ipin; in apic_introp_xlate() local 871 devid, ipin, &intrp)) == -1) in apic_introp_xlate() 973 dummyirq.airq_intin_no = ipin; in apic_share_vector() 1025 irqptr->airq_intin_no = ipin; in apic_share_vector() 1061 uchar_t ipin, ioapic, ioapicindex, vector; in apic_setup_irq_table() local 1080 ipin = (uchar_t)0xff; in apic_setup_irq_table() 1096 ipin = intrp->intr_destintin; in apic_setup_irq_table() 1115 ipin = irqno - apic_io_vectbase[ioapicindex]; in apic_setup_irq_table() 1128 ipin = (uchar_t)irqno; in apic_setup_irq_table() [all …]
|
H A D | mp_platform_common.c | 127 int ipin, int *pci_irqp, iflag_t *intr_flagp); 1425 int ipin; in apic_handle_pci_pci_bridge() local 1448 ipin = (child_devno + child_ipin) % PCI_INTD; in apic_handle_pci_pci_bridge() 1452 (ipin & 0x3); in apic_handle_pci_pci_bridge() 1459 child_ipin = ipin; in apic_handle_pci_pci_bridge() 1812 int ipin, int *pci_irqp, iflag_t *intr_flagp) in apic_acpi_translate_pci_irq() argument 1818 if ((status = acpi_get_irq_cache_ent(busid, devid, ipin, pci_irqp, in apic_acpi_translate_pci_irq() 1828 if ((status = acpi_translate_pci_irq(dip, ipin, pci_irqp, intr_flagp, in apic_acpi_translate_pci_irq() 1847 acpi_new_irq_cache_ent(busid, devid, ipin, *pci_irqp, in apic_acpi_translate_pci_irq()
|
/illumos-gate/usr/src/uts/i86pc/io/apix/ |
H A D | apix.c | 2230 uchar_t ipin, ioapic, ioapicindex; in apix_intx_setup() local 2238 ipin = intrp->intr_destintin; in apix_intx_setup() 2248 if ((newirq = apic_find_intin(ioapicindex, ipin)) != -1) in apix_intx_setup() 2256 ipin = irqno - apic_io_vectbase[ioapicindex]; in apix_intx_setup() 2260 ASSERT(apic_irq_table[irqno]->airq_intin_no == ipin && in apix_intx_setup() 2270 ipin = (uchar_t)irqno; in apix_intx_setup() 2293 irqp->airq_intin_no = ipin; in apix_intx_setup() 2380 uchar_t ipin; in apix_intx_setup_pci() local 2392 ipin = pci_config_get8(cfg_handle, PCI_CONF_IPIN) - PCI_INTA; in apix_intx_setup_pci() 2397 ipin, &pci_irq, &intr_flag) != ACPI_PSM_SUCCESS) in apix_intx_setup_pci() [all …]
|
H A D | apix_utils.c | 1840 uchar_t ioapicindex, ipin; in ioapix_setup_intr() local 1846 ipin = irqno - apic_io_vectbase[ioapicindex]; in ioapix_setup_intr() 1857 ASSERT(irqp->airq_intin_no == ipin && in ioapix_setup_intr() 1869 irqp->airq_intin_no = ipin; in ioapix_setup_intr() 1896 irqno, ioapicindex, ipin, irqp->airq_cpu, irqp->airq_vector)); in ioapix_setup_intr()
|