Lines Matching full: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_host_generic.h>
58 #include <dev/pci/pci_host_generic_acpi.h>
128 device_set_desc(dev, "Generic PCI host controller"); in generic_pcie_acpi_probe()
133 * pci_host_generic_acpi_parse_resource - parse PCI memory, IO and bus spaces
167 * for some PCI controllers. For this memory the in pci_host_generic_acpi_parse_resource()
293 /* Get Start bus number for the PCI host bus is from _BBN method */ in pci_host_generic_acpi_init()
301 /* Get PCI Segment (domain) needed for MCFG lookup */ in pci_host_generic_acpi_init()
304 device_printf(dev, "No _SEG for PCI Bus, using segment 0\n"); in pci_host_generic_acpi_init()
341 device_add_child(dev, "pci", DEVICE_UNIT_ANY); in pci_host_generic_acpi_attach()
372 generic_pcie_get_xref(device_t pci, device_t child) in generic_pcie_get_xref() argument
379 sc = device_get_softc(pci); in generic_pcie_get_xref()
380 err = pcib_get_id(pci, child, PCI_ID_RID, &rid); in generic_pcie_get_xref()
390 generic_pcie_map_id(device_t pci, device_t child, uintptr_t *id) in generic_pcie_map_id() argument
397 sc = device_get_softc(pci); in generic_pcie_map_id()
398 err = pcib_get_id(pci, child, PCI_ID_RID, &rid); in generic_pcie_map_id()
410 generic_pcie_get_iommu(device_t pci, device_t child, uintptr_t *id) in generic_pcie_get_iommu() argument
420 sc = device_get_softc(pci); in generic_pcie_get_iommu()
421 err = pcib_get_id(pci, child, PCI_ID_RID, &rid); in generic_pcie_get_iommu()
435 generic_pcie_acpi_alloc_msi(device_t pci, device_t child, int count, in generic_pcie_acpi_alloc_msi() argument
440 return (intr_alloc_msi(pci, child, generic_pcie_get_xref(pci, child), in generic_pcie_acpi_alloc_msi()
448 generic_pcie_acpi_release_msi(device_t pci, device_t child, int count, in generic_pcie_acpi_release_msi() argument
453 return (intr_release_msi(pci, child, generic_pcie_get_xref(pci, child), in generic_pcie_acpi_release_msi()
461 generic_pcie_acpi_map_msi(device_t pci, device_t child, int irq, uint64_t *addr, in generic_pcie_acpi_map_msi() argument
466 return (intr_map_msi(pci, child, generic_pcie_get_xref(pci, child), irq, in generic_pcie_acpi_map_msi()
474 generic_pcie_acpi_alloc_msix(device_t pci, device_t child, int *irq) in generic_pcie_acpi_alloc_msix() argument
478 return (intr_alloc_msix(pci, child, generic_pcie_get_xref(pci, child), in generic_pcie_acpi_alloc_msix()
486 generic_pcie_acpi_release_msix(device_t pci, device_t child, int irq) in generic_pcie_acpi_release_msix() argument
490 return (intr_release_msix(pci, child, generic_pcie_get_xref(pci, child), in generic_pcie_acpi_release_msix()
498 generic_pcie_acpi_get_id(device_t pci, device_t child, enum pci_id_type type, in generic_pcie_acpi_get_id() argument
502 return (generic_pcie_get_iommu(pci, child, id)); in generic_pcie_acpi_get_id()
505 return (generic_pcie_map_id(pci, child, id)); in generic_pcie_acpi_get_id()
507 return (pcib_get_id(pci, child, type, id)); in generic_pcie_acpi_get_id()