Lines Matching defs:pci
54 #include <dev/pci/pcivar.h>
55 #include <dev/pci/pcireg.h>
56 #include <dev/pci/pcib_private.h>
57 #include <dev/pci/pci_dw.h>
227 sc->mem_range.host, sc->mem_range.pci, sc->mem_range.size);
235 sc->io_range.host, sc->io_range.pci, sc->io_range.size);
447 pci_dw_alloc_msi(device_t pci, device_t child, int count,
453 rv = ofw_bus_msimap(ofw_bus_get_node(pci), pci_get_rid(child),
458 return (intr_alloc_msi(pci, child, msi_parent, count, maxcount,
463 pci_dw_release_msi(device_t pci, device_t child, int count, int *irqs)
468 rv = ofw_bus_msimap(ofw_bus_get_node(pci), pci_get_rid(child),
472 return (intr_release_msi(pci, child, msi_parent, count, irqs));
476 pci_dw_map_msi(device_t pci, device_t child, int irq, uint64_t *addr,
482 rv = ofw_bus_msimap(ofw_bus_get_node(pci), pci_get_rid(child),
487 return (intr_map_msi(pci, child, msi_parent, irq, addr, data));
491 pci_dw_alloc_msix(device_t pci, device_t child, int *irq)
496 rv = ofw_bus_msimap(ofw_bus_get_node(pci), pci_get_rid(child),
500 return (intr_alloc_msix(pci, child, msi_parent, irq));
504 pci_dw_release_msix(device_t pci, device_t child, int irq)
509 rv = ofw_bus_msimap(ofw_bus_get_node(pci), pci_get_rid(child),
513 return (intr_release_msix(pci, child, msi_parent, irq));
517 pci_dw_get_id(device_t pci, device_t child, enum pci_id_type type,
526 return (pcib_get_id(pci, child, type, id));
528 node = ofw_bus_get_node(pci);
641 device_add_child(dev, "pci", -1);