Lines Matching defs:pci

34 __FBSDID("$FreeBSD: stable/11/sys/dev/pci/pci_host_generic.c 308333 2016-11-05 10:23:02Z mmel $");
57 #include <dev/pci/pcivar.h>
58 #include <dev/pci/pcireg.h>
59 #include <dev/pci/pcib_private.h>
60 #include <dev/pci/pci_host_generic.h>
146 if (ofw_bus_is_compatible(dev, "pci-host-ecam-generic")) {
260 device_add_child(dev, "pci", -1);
463 /* this pcib adds only pci bus 0 as child */
717 generic_pcie_alloc_msi(device_t pci, device_t child, int count, int maxcount,
723 ofw_bus_msimap(ofw_bus_get_node(pci), pci_get_rid(child), &msi_parent,
725 return (intr_alloc_msi(pci, child, msi_parent, count, maxcount,
733 generic_pcie_release_msi(device_t pci, device_t child, int count, int *irqs)
738 ofw_bus_msimap(ofw_bus_get_node(pci), pci_get_rid(child), &msi_parent,
740 return (intr_release_msi(pci, child, msi_parent, count, irqs));
747 generic_pcie_map_msi(device_t pci, device_t child, int irq, uint64_t *addr,
753 ofw_bus_msimap(ofw_bus_get_node(pci), pci_get_rid(child), &msi_parent,
755 return (intr_map_msi(pci, child, msi_parent, irq, addr, data));
762 generic_pcie_alloc_msix(device_t pci, device_t child, int *irq)
767 ofw_bus_msimap(ofw_bus_get_node(pci), pci_get_rid(child), &msi_parent,
769 return (intr_alloc_msix(pci, child, msi_parent, irq));
776 generic_pcie_release_msix(device_t pci, device_t child, int irq)
781 ofw_bus_msimap(ofw_bus_get_node(pci), pci_get_rid(child), &msi_parent,
783 return (intr_release_msix(pci, child, msi_parent, irq));
790 generic_pcie_get_id(device_t pci, device_t child, enum pci_id_type type,
798 return (pcib_get_id(pci, child, type, id));
800 node = ofw_bus_get_node(pci);