Lines Matching defs:pci
58 #include <dev/pci/pcivar.h>
59 #include <dev/pci/pcireg.h>
60 #include <dev/pci/pcib_private.h>
61 #include <dev/pci/pci_host_generic.h>
62 #include <dev/pci/pci_host_generic_fdt.h>
110 if (ofw_bus_is_compatible(dev, "pci-host-ecam-generic")) {
174 device_add_child(dev, "pci", -1);
375 generic_pcie_fdt_alloc_msi(device_t pci, device_t child, int count,
382 err = ofw_bus_msimap(ofw_bus_get_node(pci), pci_get_rid(child),
386 return (intr_alloc_msi(pci, child, msi_parent, count, maxcount,
394 generic_pcie_fdt_release_msi(device_t pci, device_t child, int count, int *irqs)
400 err = ofw_bus_msimap(ofw_bus_get_node(pci), pci_get_rid(child),
404 return (intr_release_msi(pci, child, msi_parent, count, irqs));
411 generic_pcie_fdt_map_msi(device_t pci, device_t child, int irq, uint64_t *addr,
418 err = ofw_bus_msimap(ofw_bus_get_node(pci), pci_get_rid(child),
422 return (intr_map_msi(pci, child, msi_parent, irq, addr, data));
429 generic_pcie_fdt_alloc_msix(device_t pci, device_t child, int *irq)
435 err = ofw_bus_msimap(ofw_bus_get_node(pci), pci_get_rid(child),
439 return (intr_alloc_msix(pci, child, msi_parent, irq));
446 generic_pcie_fdt_release_msix(device_t pci, device_t child, int irq)
452 err = ofw_bus_msimap(ofw_bus_get_node(pci), pci_get_rid(child),
456 return (intr_release_msix(pci, child, msi_parent, irq));
463 generic_pcie_get_id(device_t pci, device_t child, enum pci_id_type type,
472 return (pcib_get_id(pci, child, type, id));
474 node = ofw_bus_get_node(pci);