/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); 96 int *pci_irqp, iflag_t *intr_flagp, acpi_psm_lnk_t *acpipsmlnkp); 98 static int acpi_get_irq_lnk_cache_ent(ACPI_HANDLE lnkobj, int *pci_irqp, 109 int *pci_irqp, iflag_t *intr_flagp, acpi_psm_lnk_t *acpipsmlnkp) in acpi_get_gsiv() argument 136 ASSERT(pci_irqp != NULL); in acpi_get_gsiv() 137 *pci_irqp = prtp->SourceIndex; in acpi_get_gsiv() 140 status = acpi_eval_lnk(dip, prtp->Source, pci_irqp, in acpi_get_gsiv() 168 acpi_eval_lnk(dev_info_t *dip, char *lnkname, int *pci_irqp, in acpi_eval_lnk() argument 192 if ((acpi_get_irq_lnk_cache_ent(lnkobj, pci_irqp, intr_flagp)) == in acpi_eval_lnk() 196 ddi_get_name(dip), ddi_get_instance(dip), *pci_irqp)); in acpi_eval_lnk() [all …]
|
H A D | uppc.c | 68 int *pci_irqp, iflag_t *intr_flagp); 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() 635 "from cache for device %s, instance #%d\n", *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() 652 status = uppc_acpi_irq_configure(&acpipsmlnk, dip, pci_irqp, in uppc_acpi_translate_pci_irq() 656 pci_irqp, intr_flagp); in uppc_acpi_translate_pci_irq() 661 acpi_new_irq_cache_ent(busid, devid, ipin, *pci_irqp, in uppc_acpi_translate_pci_irq() 663 psm_set_elcr(*pci_irqp, 1); /* set IRQ to PCI mode */ in uppc_acpi_translate_pci_irq() 667 *pci_irqp, ddi_get_name(dip), ddi_get_instance(dip))); in uppc_acpi_translate_pci_irq() [all …]
|
/illumos-gate/usr/src/uts/i86xpv/io/psm/ |
H A D | xpv_uppc.c | 463 int *pci_irqp, iflag_t *dipintr_flagp) in xen_uppc_acpi_irq_configure() argument 492 ASSERT(pci_irqp != NULL); in xen_uppc_acpi_irq_configure() 493 *pci_irqp = cur_irq; in xen_uppc_acpi_irq_configure() 609 ASSERT(pci_irqp != NULL); in xen_uppc_acpi_irq_configure() 610 *pci_irqp = cur_irq; in xen_uppc_acpi_irq_configure() 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() 625 "from cache for device %s, instance #%d\n", *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() 642 status = xen_uppc_acpi_irq_configure(&acpipsmlnk, dip, pci_irqp, in xen_uppc_acpi_translate_pci_irq() [all …]
|
H A D | mp_platform_xpv.c | 90 int ipin, int *pci_irqp, iflag_t *intr_flagp);
|
/illumos-gate/usr/src/uts/i86pc/sys/ |
H A D | psm_common.h | 114 extern int acpi_translate_pci_irq(dev_info_t *dip, int ipin, int *pci_irqp, 120 int *pci_irqp, iflag_t *intr_flagp); 134 int *pci_irqp, iflag_t *intr_flagp);
|
H A D | apix.h | 243 int ipin, int *pci_irqp, iflag_t *intr_flagp);
|
/illumos-gate/usr/src/uts/i86pc/io/ |
H A D | mp_platform_common.c | 124 int *pci_irqp, iflag_t *intr_flagp); 127 int ipin, int *pci_irqp, iflag_t *intr_flagp); 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() 1822 *pci_irqp, ddi_get_name(dip), ddi_get_instance(dip))); 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() 1838 status = apic_acpi_irq_configure(&acpipsmlnk, dip, pci_irqp, in apic_acpi_translate_pci_irq() 1842 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() 1852 *pci_irqp, ddi_get_name(dip), ddi_get_instance(dip))); in apic_acpi_translate_pci_irq() [all …]
|
H A D | mp_platform_misc.c | 103 int ipin, int *pci_irqp, iflag_t *intr_flagp);
|