Searched refs:ecam (Results 1 - 7 of 7) sorted by relevance

/freebsd-current/sys/arm64/cavium/
H A Dthunder_pcie_common.c153 thunder_pcie_identify_ecam(device_t dev, int *ecam) argument
163 *ecam = THUNDER_CFG_BASE_TO_ECAM(start);
165 device_printf(dev, "ThunderX quirk, setting ECAM to %d\n", *ecam);
H A Dthunder_pcie_fdt.c182 if (ofw_bus_is_compatible(dev, "pci-host-ecam-generic") ||
184 ofw_bus_is_compatible(dev, "cavium,pci-host-thunder-ecam")) {
198 thunder_pcie_identify_ecam(dev, &sc->base.ecam);
/freebsd-current/sys/dev/pci/
H A Dpci_host_generic.h80 int ecam; member in struct:generic_pcie_core_softc
H A Dpci_host_generic_den0115.c188 psci_callfn(SMCCC_PCI_GET_SEG_INFO, sc->base.ecam, 0, 0, 0, 0, 0,
217 addr = (sc->base.ecam << 16) | (bus << 8) | (slot << 3) | (func << 0);
242 addr = (sc->base.ecam << 16) | (bus << 8) | (slot << 3) | (func << 0);
H A Dpci_host_generic_acpi.c240 if (mcfg_entry->PciSegment == sc->base.ecam &&
299 status = acpi_GetInteger(handle, "_SEG", &sc->base.ecam);
302 sc->base.ecam = 0;
356 *result = sc->base.ecam;
386 err = acpi_iort_map_pci_msi(sc->base.ecam, rid, &xref, &devid);
404 err = acpi_iort_map_pci_msi(sc->base.ecam, rid, &xref, &devid);
427 err = acpi_iort_map_pci_smmuv3(sc->base.ecam, rid, &iommu_xref,
H A Dpci_host_generic.c379 *result = sc->ecam;
427 return (pci_domain_release_bus(sc->ecam, child, res));
521 res = pci_domain_alloc_bus(sc->ecam, child, rid, start, end,
554 return (pci_domain_activate_bus(sc->ecam, child, r));
576 return (pci_domain_deactivate_bus(sc->ecam, child, r));
598 return (pci_domain_adjust_bus(sc->ecam, child, res, start,
H A Dpci_host_generic_fdt.c95 if (ofw_bus_is_compatible(dev, "pci-host-ecam-generic")) {
120 device_printf(dev, "parsing FDT for ECAM%d:\n", sc->base.ecam);
146 sc->base.ecam = device_get_unit(dev);
152 if (ofw_bus_is_compatible(dev, "marvell,armada8k-pcie-ecam") ||
153 ofw_bus_is_compatible(dev, "socionext,synquacer-pcie-ecam") ||
154 ofw_bus_is_compatible(dev, "snps,dw-pcie-ecam")) {

Completed in 72 milliseconds