Home
last modified time | relevance | path

Searched refs:pci_irq (Results 1 – 8 of 8) sorted by relevance

/titanic_50/usr/src/uts/i86xpv/io/psm/
H A Dxpv_uppc.c668 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 Dmp_platform_xpv.c728 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 Duppc.c855 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 Dpsm_common.c831 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 Dpsm_common.h132 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 Dmp_platform_misc.c774 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 Dmp_platform_common.c1357 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 Dapix.c2401 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()