| /freebsd/sys/arm64/cavium/ |
| H A D | thunder_pcie_pem_fdt.c | 110 phandle_t msi_parent; in thunder_pem_fdt_alloc_msi() local 114 &msi_parent, NULL); in thunder_pem_fdt_alloc_msi() 117 return (intr_alloc_msi(pci, child, msi_parent, count, maxcount, in thunder_pem_fdt_alloc_msi() 124 phandle_t msi_parent; in thunder_pem_fdt_release_msi() local 128 &msi_parent, NULL); in thunder_pem_fdt_release_msi() 131 return (intr_release_msi(pci, child, msi_parent, count, irqs)); in thunder_pem_fdt_release_msi() 137 phandle_t msi_parent; in thunder_pem_fdt_alloc_msix() local 141 &msi_parent, NULL); in thunder_pem_fdt_alloc_msix() 144 return (intr_alloc_msix(pci, child, msi_parent, irq)); in thunder_pem_fdt_alloc_msix() 150 phandle_t msi_parent; in thunder_pem_fdt_release_msix() local [all …]
|
| /freebsd/sys/dev/pci/ |
| H A D | pci_host_generic_fdt.c | 282 phandle_t msi_parent; in generic_pcie_fdt_alloc_msi() local 286 &msi_parent, NULL); in generic_pcie_fdt_alloc_msi() 289 return (intr_alloc_msi(pci, child, msi_parent, count, maxcount, in generic_pcie_fdt_alloc_msi() 300 phandle_t msi_parent; in generic_pcie_fdt_release_msi() local 304 &msi_parent, NULL); in generic_pcie_fdt_release_msi() 307 return (intr_release_msi(pci, child, msi_parent, count, irqs)); in generic_pcie_fdt_release_msi() 318 phandle_t msi_parent; in generic_pcie_fdt_map_msi() local 322 &msi_parent, NULL); in generic_pcie_fdt_map_msi() 325 return (intr_map_msi(pci, child, msi_parent, irq, addr, data)); in generic_pcie_fdt_map_msi() 335 phandle_t msi_parent; in generic_pcie_fdt_alloc_msix() local [all …]
|
| H A D | pci_dw.c | 614 phandle_t msi_parent; in pci_dw_alloc_msi() local 618 &msi_parent, NULL); in pci_dw_alloc_msi() 622 return (intr_alloc_msi(pci, child, msi_parent, count, maxcount, in pci_dw_alloc_msi() 629 phandle_t msi_parent; in pci_dw_release_msi() local 633 &msi_parent, NULL); in pci_dw_release_msi() 636 return (intr_release_msi(pci, child, msi_parent, count, irqs)); in pci_dw_release_msi() 643 phandle_t msi_parent; in pci_dw_map_msi() local 647 &msi_parent, NULL); in pci_dw_map_msi() 651 return (intr_map_msi(pci, child, msi_parent, irq, addr, data)); in pci_dw_map_msi() 657 phandle_t msi_parent; in pci_dw_alloc_msix() local [all …]
|
| /freebsd/sys/arm64/arm64/ |
| H A D | nexus.c | 544 phandle_t msi_parent; in nexus_fdt_pcib_alloc_msi() local 547 error = ofw_bus_msimap(ofw_bus_get_node(child), 0, &msi_parent, NULL); in nexus_fdt_pcib_alloc_msi() 551 return (intr_alloc_msi(dev, child, msi_parent, count, maxcount, irqs)); in nexus_fdt_pcib_alloc_msi() 557 phandle_t msi_parent; in nexus_fdt_pcib_release_msi() local 560 error = ofw_bus_msimap(ofw_bus_get_node(child), 0, &msi_parent, NULL); in nexus_fdt_pcib_release_msi() 564 return (intr_release_msi(dev, child, msi_parent, count, irqs)); in nexus_fdt_pcib_release_msi() 570 phandle_t msi_parent; in nexus_fdt_pcib_alloc_msix() local 573 error = ofw_bus_msimap(ofw_bus_get_node(child), 0, &msi_parent, NULL); in nexus_fdt_pcib_alloc_msix() 577 return (intr_alloc_msix(dev, child, msi_parent, irq)); in nexus_fdt_pcib_alloc_msix() 583 phandle_t msi_parent; in nexus_fdt_pcib_release_msix() local [all …]
|
| /freebsd/sys/dev/xilinx/ |
| H A D | xlnx_pcib.c | 555 phandle_t msi_parent; in xlnx_pcib_alloc_msi() local 557 ofw_bus_msimap(ofw_bus_get_node(pci), pci_get_rid(child), &msi_parent, in xlnx_pcib_alloc_msi() 559 msi_parent = OF_xref_from_node(ofw_bus_get_node(pci)); in xlnx_pcib_alloc_msi() 560 return (intr_alloc_msi(pci, child, msi_parent, count, maxcount, in xlnx_pcib_alloc_msi() 567 phandle_t msi_parent; in xlnx_pcib_release_msi() local 569 ofw_bus_msimap(ofw_bus_get_node(pci), pci_get_rid(child), &msi_parent, in xlnx_pcib_release_msi() 571 msi_parent = OF_xref_from_node(ofw_bus_get_node(pci)); in xlnx_pcib_release_msi() 572 return (intr_release_msi(pci, child, msi_parent, count, irqs)); in xlnx_pcib_release_msi() 579 phandle_t msi_parent; in xlnx_pcib_map_msi() local 581 ofw_bus_msimap(ofw_bus_get_node(pci), pci_get_rid(child), &msi_parent, in xlnx_pcib_map_msi() [all …]
|
| /freebsd/sys/riscv/starfive/ |
| H A D | jh7110_pcie.c | 346 phandle_t msi_parent; in jh7110_pcie_alloc_msi() local 349 msi_parent = OF_xref_from_node(ofw_bus_get_node(pci)); in jh7110_pcie_alloc_msi() 350 err = intr_alloc_msi(pci, child, msi_parent, count, maxcount, irqs); in jh7110_pcie_alloc_msi() 358 phandle_t msi_parent; in jh7110_pcie_release_msi() local 361 msi_parent = OF_xref_from_node(ofw_bus_get_node(pci)); in jh7110_pcie_release_msi() 362 err = intr_release_msi(pci, child, msi_parent, count, irqs); in jh7110_pcie_release_msi() 384 phandle_t msi_parent; in jh7110_pcie_map_msi() local 387 msi_parent = OF_xref_from_node(ofw_bus_get_node(pci)); in jh7110_pcie_map_msi() 389 err = intr_map_msi(pci, child, msi_parent, irq, addr, data); in jh7110_pcie_map_msi() 407 phandle_t msi_parent; in jh7110_pcie_release_msix() local [all …]
|
| /freebsd/sys/arm64/rockchip/ |
| H A D | rk_pcie.c | 531 phandle_t msi_parent; in rk_pcie_alloc_msi() local 535 &msi_parent, NULL); in rk_pcie_alloc_msi() 539 rv = intr_alloc_msi(pci, child, msi_parent, count, maxcount,irqs); in rk_pcie_alloc_msi() 546 phandle_t msi_parent; in rk_pcie_release_msi() local 550 &msi_parent, NULL); in rk_pcie_release_msi() 553 rv = intr_release_msi(pci, child, msi_parent, count, irqs); in rk_pcie_release_msi() 562 phandle_t msi_parent; in rk_pcie_map_msi() local 566 &msi_parent, NULL); in rk_pcie_map_msi() 569 rv = intr_map_msi(pci, child, msi_parent, irq, addr, data); in rk_pcie_map_msi() 577 phandle_t msi_parent; in rk_pcie_alloc_msix() local [all …]
|
| /freebsd/sys/dev/ofw/ |
| H A D | ofw_bus_subr.c | 467 ofw_bus_msimap(phandle_t node, uint16_t pci_rid, phandle_t *msi_parent, in ofw_bus_msimap() argument 479 if (msi_parent != NULL) { in ofw_bus_msimap() 480 *msi_parent = 0; in ofw_bus_msimap() 481 OF_getencprop(node, "msi-parent", msi_parent, in ofw_bus_msimap() 482 sizeof(*msi_parent)); in ofw_bus_msimap() 504 if (msi_parent != NULL) in ofw_bus_msimap() 505 *msi_parent = map[i + 1]; in ofw_bus_msimap()
|
| /freebsd/sys/arm/mv/ |
| H A D | mv_cp110_icu.c | 120 phandle_t node, msi_parent; in mv_cp110_icu_attach() local 130 if (OF_getencprop(node, "msi-parent", &msi_parent, in mv_cp110_icu_attach() 136 if ((sc->parent = OF_device_from_xref(msi_parent)) == NULL) { in mv_cp110_icu_attach()
|
| /freebsd/sys/arm/nvidia/ |
| H A D | tegra_pcie.c | 538 phandle_t msi_parent; in tegra_pcib_alloc_msi() local 544 msi_parent = OF_xref_from_node(ofw_bus_get_node(pci)); in tegra_pcib_alloc_msi() 545 return (intr_alloc_msi(pci, child, msi_parent, count, maxcount, in tegra_pcib_alloc_msi() 552 phandle_t msi_parent; in tegra_pcib_release_msi() local 558 msi_parent = OF_xref_from_node(ofw_bus_get_node(pci)); in tegra_pcib_release_msi() 559 return (intr_release_msi(pci, child, msi_parent, count, irqs)); in tegra_pcib_release_msi() 566 phandle_t msi_parent; in tegra_pcib_map_msi() local 572 msi_parent = OF_xref_from_node(ofw_bus_get_node(pci)); in tegra_pcib_map_msi() 573 return (intr_map_msi(pci, child, msi_parent, irq, addr, data)); in tegra_pcib_map_msi()
|
| /freebsd/sys/dev/dpaa2/ |
| H A D | dpaa2_mc.c | 656 phandle_t msi_parent; in dpaa2_mc_get_xref() local 678 &msi_parent, NULL); in dpaa2_mc_get_xref() 681 return ((u_int) msi_parent); in dpaa2_mc_get_xref()
|