Home
last modified time | relevance | path

Searched refs:ipin (Results 1 – 12 of 12) sorted by relevance

/illumos-gate/usr/src/uts/i86pc/sys/
H A Dpsm_common.h76 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 Dapic.h626 #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 Dapix.h243 int ipin, int *pci_irqp, iflag_t *intr_flagp);
/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)))
/illumos-gate/usr/src/uts/i86pc/io/psm/
H A Dpsm_common.c93 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 Duppc.c627 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 Dmp_platform_xpv.c90 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 Dxpv_uppc.c617 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 Dmp_platform_misc.c103 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 Dmp_platform_common.c127 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 Dapix.c2230 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 Dapix_utils.c1840 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()