/titanic_50/usr/src/uts/i86xpv/io/psm/ |
H A D | xpv_uppc.c | 668 int dev_len, pci_irq, devid, busid; in xen_uppc_translate_irq() local 706 ipin, &pci_irq, &intr_flag) == ACPI_PSM_SUCCESS) { in xen_uppc_translate_irq() 710 pci_irq, irqno, ddi_get_name(dip), in xen_uppc_translate_irq() 717 if (pci_irq <= MAX_ISA_IRQ) { in xen_uppc_translate_irq() 718 if (iline != pci_irq) { in xen_uppc_translate_irq() 729 PCI_CONF_ILINE, pci_irq); in xen_uppc_translate_irq() 732 return (pci_irq); in xen_uppc_translate_irq()
|
H A D | mp_platform_xpv.c | 728 int dev_len, pci_irq, newirq, bustype, devid, busid, i; in apic_introp_xlate() local 809 ipin, &pci_irq, &intr_flag) != ACPI_PSM_SUCCESS) in apic_introp_xlate() 813 return (apic_setup_irq_table(dip, pci_irq, NULL, ispec, in apic_introp_xlate() 816 pci_irq = ((devid & 0x1f) << 2) | (ipin & 0x3); in apic_introp_xlate() 817 if ((intrp = apic_find_io_intr_w_busid(pci_irq, busid)) in apic_introp_xlate() 819 if ((pci_irq = apic_handle_pci_pci_bridge(dip, in apic_introp_xlate() 823 return (apic_setup_irq_table(dip, pci_irq, intrp, ispec, in apic_introp_xlate()
|
/titanic_50/usr/src/uts/i86pc/io/psm/ |
H A D | uppc.c | 855 int dev_len, pci_irq, devid, busid; in uppc_translate_irq() local 893 ipin, &pci_irq, &intr_flag) == ACPI_PSM_SUCCESS) { in uppc_translate_irq() 896 "%d old irq %d device %s, instance %d\n", pci_irq, in uppc_translate_irq() 903 if (pci_irq <= MAX_ISA_IRQ) { in uppc_translate_irq() 904 if (iline != pci_irq) { in uppc_translate_irq() 915 PCI_CONF_ILINE, pci_irq); in uppc_translate_irq() 918 return (pci_irq); in uppc_translate_irq()
|
H A D | psm_common.c | 831 acpi_new_irq_cache_ent(int bus, int dev, int ipin, int pci_irq, in acpi_new_irq_cache_ent() argument 859 ep->irq = (uchar_t)pci_irq; in acpi_new_irq_cache_ent()
|
/titanic_50/usr/src/uts/i86pc/sys/ |
H A D | psm_common.h | 132 extern void acpi_new_irq_cache_ent(int bus, int dev, int ipin, int pci_irq,
|
/titanic_50/usr/src/uts/i86pc/io/ |
H A D | mp_platform_misc.c | 774 int dev_len, pci_irq, newirq, bustype, devid, busid, i; in apic_introp_xlate() local 855 ipin, &pci_irq, &intr_flag) != ACPI_PSM_SUCCESS) in apic_introp_xlate() 859 return (apic_setup_irq_table(dip, pci_irq, NULL, ispec, in apic_introp_xlate() 862 pci_irq = ((devid & 0x1f) << 2) | (ipin & 0x3); in apic_introp_xlate() 863 if ((intrp = apic_find_io_intr_w_busid(pci_irq, busid)) in apic_introp_xlate() 865 if ((pci_irq = apic_handle_pci_pci_bridge(dip, in apic_introp_xlate() 869 return (apic_setup_irq_table(dip, pci_irq, intrp, ispec, in apic_introp_xlate()
|
H A D | mp_platform_common.c | 1357 int pci_irq; in apic_handle_pci_pci_bridge() local 1386 pci_irq = ((bridge_devno & 0x1f) << 2) | in apic_handle_pci_pci_bridge() 1388 if ((*intrp = apic_find_io_intr_w_busid(pci_irq, in apic_handle_pci_pci_bridge() 1390 return (pci_irq); in apic_handle_pci_pci_bridge()
|
/titanic_50/usr/src/uts/i86pc/io/apix/ |
H A D | apix.c | 2401 int busid, devid, pci_irq; in apix_intx_setup_pci() local 2420 ipin, &pci_irq, &intr_flag) != ACPI_PSM_SUCCESS) in apix_intx_setup_pci() 2424 return (apix_intx_setup(dip, inum, pci_irq, NULL, ispec, in apix_intx_setup_pci() 2429 pci_irq = ((devid & 0x1f) << 2) | (ipin & 0x3); in apix_intx_setup_pci() 2430 if ((intrp = apic_find_io_intr_w_busid(pci_irq, busid)) == NULL) { in apix_intx_setup_pci() 2431 pci_irq = apic_handle_pci_pci_bridge(dip, devid, ipin, &intrp); in apix_intx_setup_pci() 2432 if (pci_irq == -1) in apix_intx_setup_pci() 2436 return (apix_intx_setup(dip, inum, pci_irq, intrp, ispec, NULL)); in apix_intx_setup_pci()
|