Searched defs:ipin (Results 1 - 9 of 9) sorted by relevance

/illumos-gate/usr/src/uts/i86pc/sys/
H A Dpsm_common.h71 * irq_cache_t: Entry for irq cache to map pci bus/dev/ipin or ACPI object
78 uchar_t ipin; member in struct:irq_cache
116 extern int acpi_translate_pci_irq(dev_info_t *dip, int ipin, int *pci_irqp,
132 extern void acpi_new_irq_cache_ent(int bus, int dev, int ipin, int pci_irq,
135 extern int acpi_get_irq_cache_ent(uchar_t bus, uchar_t dev, int ipin,
/illumos-gate/usr/src/uts/i86pc/io/psm/
H A Duppc.c622 int ipin, int *pci_irqp, iflag_t *intr_flagp)
627 if ((status = acpi_get_irq_cache_ent(busid, devid, ipin, pci_irqp,
637 if ((status = acpi_translate_pci_irq(dip, ipin, pci_irqp,
656 acpi_new_irq_cache_ent(busid, devid, ipin, *pci_irqp,
857 uchar_t ipin, iline; local
890 ipin = pci_config_get8(cfg_handle, PCI_CONF_IPIN) - PCI_INTA;
893 ipin, &pci_irq, &intr_flag) == ACPI_PSM_SUCCESS) {
621 uppc_acpi_translate_pci_irq(dev_info_t *dip, int busid, int devid, int ipin, int *pci_irqp, iflag_t *intr_flagp) argument
H A Dpsm_common.c83 * as a pci busid/devid/ipin <-> irq cache and also as a acpi
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, argument
129 if (dev_adr != prtp->Address || ipin != prtp->Pin)
403 acpi_translate_pci_irq(dev_info_t *dip, int ipin, int *pci_irqp, argument
412 curpin = ipin;
827 * its attributes to PCI bus/dev/ipin and optionally to its associated ACPI
831 acpi_new_irq_cache_ent(int bus, int dev, int ipin, int pci_irq, argument
857 ep->ipin = (uchar_t)ipin;
875 acpi_get_irq_cache_ent(uchar_t bus, uchar_t dev, int ipin, int *pci_irqp, iflag_t *intr_flagp) argument
[all...]
/illumos-gate/usr/src/uts/i86xpv/io/psm/
H A Dxpv_uppc.c616 int ipin, int *pci_irqp, iflag_t *intr_flagp)
621 if ((status = acpi_get_irq_cache_ent(busid, devid, ipin, pci_irqp,
631 if ((status = acpi_translate_pci_irq(dip, ipin, pci_irqp,
650 acpi_new_irq_cache_ent(busid, devid, ipin, *pci_irqp,
670 uchar_t ipin, iline; local
703 ipin = pci_config_get8(cfg_handle, PCI_CONF_IPIN) - PCI_INTA;
706 ipin, &pci_irq, &intr_flag) == ACPI_PSM_SUCCESS) {
615 xen_uppc_acpi_translate_pci_irq(dev_info_t *dip, int busid, int devid, int ipin, int *pci_irqp, iflag_t *intr_flagp) argument
H A Dmp_platform_xpv.c90 int ipin, int *pci_irqp, iflag_t *intr_flagp);
732 uchar_t ipin; local
806 ipin = pci_config_get8(cfg_handle, PCI_CONF_IPIN) - PCI_INTA;
810 ipin, &pci_irq, &intr_flag) != ACPI_PSM_SUCCESS)
817 pci_irq = ((devid & 0x1f) << 2) | (ipin & 0x3);
821 devid, ipin, &intrp)) == -1)
903 uchar_t ioapicindex, uchar_t ipin, apic_irq_t **irqptrp)
923 dummyirq.airq_intin_no = ipin;
975 irqptr->airq_intin_no = ipin;
1011 uchar_t ipin, ioapi local
902 apic_share_vector(int irqno, iflag_t *intr_flagp, short intr_index, int ipl, uchar_t ioapicindex, uchar_t ipin, apic_irq_t **irqptrp) argument
[all...]
/illumos-gate/usr/src/uts/i86pc/io/apix/
H A Dapix_utils.c1835 uchar_t ioapicindex, ipin; local
1841 ipin = irqno - apic_io_vectbase[ioapicindex];
1852 ASSERT(irqp->airq_intin_no == ipin &&
1864 irqp->airq_intin_no = ipin;
1890 "(ioapic %x, ipin %x) is bound to cpu %x, vector %x\n",
1891 irqno, ioapicindex, ipin, irqp->airq_cpu, irqp->airq_vector));
H A Dapix.c2253 uchar_t ipin, ioapic, ioapicindex; local
2261 ipin = intrp->intr_destintin;
2271 if ((newirq = apic_find_intin(ioapicindex, ipin)) != -1)
2279 ipin = irqno - apic_io_vectbase[ioapicindex];
2283 ASSERT(apic_irq_table[irqno]->airq_intin_no == ipin &&
2293 ipin = (uchar_t)irqno;
2316 irqp->airq_intin_no = ipin;
2403 uchar_t ipin; local
2415 ipin = pci_config_get8(cfg_handle, PCI_CONF_IPIN) - PCI_INTA;
2420 ipin,
[all...]
/illumos-gate/usr/src/uts/i86pc/io/
H A Dmp_platform_misc.c98 int ipin, int *pci_irqp, iflag_t *intr_flagp);
777 uchar_t ipin; local
851 ipin = pci_config_get8(cfg_handle, PCI_CONF_IPIN) - PCI_INTA;
855 ipin, &pci_irq, &intr_flag) != ACPI_PSM_SUCCESS)
862 pci_irq = ((devid & 0x1f) << 2) | (ipin & 0x3);
866 devid, ipin, &intrp)) == -1)
948 uchar_t ioapicindex, uchar_t ipin, apic_irq_t **irqptrp)
968 dummyirq.airq_intin_no = ipin;
1020 irqptr->airq_intin_no = ipin;
1056 uchar_t ipin, ioapi local
947 apic_share_vector(int irqno, iflag_t *intr_flagp, short intr_index, int ipl, uchar_t ioapicindex, uchar_t ipin, apic_irq_t **irqptrp) argument
[all...]
H A Dmp_platform_common.c122 int ipin, int *pci_irqp, iflag_t *intr_flagp);
1359 int ipin; local
1382 ipin = (child_devno + child_ipin) % PCI_INTD;
1386 (ipin & 0x3);
1393 child_ipin = ipin;
1742 int ipin, int *pci_irqp, iflag_t *intr_flagp)
1748 if ((status = acpi_get_irq_cache_ent(busid, devid, ipin, pci_irqp,
1758 if ((status = acpi_translate_pci_irq(dip, ipin, pci_irqp, intr_flagp,
1777 acpi_new_irq_cache_ent(busid, devid, ipin, *pci_irqp,
1741 apic_acpi_translate_pci_irq(dev_info_t *dip, int busid, int devid, int ipin, int *pci_irqp, iflag_t *intr_flagp) argument

Completed in 84 milliseconds