Lines Matching defs:pci
51 #include <dev/pci/pcivar.h>
52 #include <dev/pci/pcireg.h>
53 #include <dev/pci/pcib_private.h>
54 #include <dev/pci/pci_dw.h>
351 sc->mem_ranges[i].host, sc->mem_ranges[i].pci,
362 IATU_CTRL1_TYPE_IO, sc->io_range.host, sc->io_range.pci,
596 pci_dw_alloc_msi(device_t pci, device_t child, int count,
602 rv = ofw_bus_msimap(ofw_bus_get_node(pci), pci_get_rid(child),
607 return (intr_alloc_msi(pci, child, msi_parent, count, maxcount,
612 pci_dw_release_msi(device_t pci, device_t child, int count, int *irqs)
617 rv = ofw_bus_msimap(ofw_bus_get_node(pci), pci_get_rid(child),
621 return (intr_release_msi(pci, child, msi_parent, count, irqs));
625 pci_dw_map_msi(device_t pci, device_t child, int irq, uint64_t *addr,
631 rv = ofw_bus_msimap(ofw_bus_get_node(pci), pci_get_rid(child),
636 return (intr_map_msi(pci, child, msi_parent, irq, addr, data));
640 pci_dw_alloc_msix(device_t pci, device_t child, int *irq)
645 rv = ofw_bus_msimap(ofw_bus_get_node(pci), pci_get_rid(child),
649 return (intr_alloc_msix(pci, child, msi_parent, irq));
653 pci_dw_release_msix(device_t pci, device_t child, int irq)
658 rv = ofw_bus_msimap(ofw_bus_get_node(pci), pci_get_rid(child),
662 return (intr_release_msix(pci, child, msi_parent, irq));
666 pci_dw_get_id(device_t pci, device_t child, enum pci_id_type type,
675 return (pcib_get_id(pci, child, type, id));
677 node = ofw_bus_get_node(pci);
824 device_add_child(dev, "pci", DEVICE_UNIT_ANY);