Searched +full:almost +full:- +full:ecam (Results 1 – 2 of 2) sorted by relevance
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---4 $id: http://devicetree.org/schemas/pci/host-generic-pci.yaml#5 $schema: http://devicetree.org/meta-schemas/core.yaml#10 - Will Deacon <will@kernel.org>13 Firmware-initialised PCI host controllers and PCI emulations, such as the14 virtio-pci implementations found in kvmtool and other para-virtualised21 Configuration Space is assumed to be memory-mapped (as opposed to being26 For CAM, this 24-bit offset is:31 While ECAM extends this by 4 bits to accommodate 4k of function space:[all …]
1 // SPDX-License-Identifier: GPL-2.015 #include <linux/pci-acpi.h>16 #include <linux/pci-ecam.h>24 struct pci_config_window *cfg = bus->sysdata; in hisi_pcie_rd_conf()27 if (bus->number == cfg->busr.start) { in hisi_pcie_rd_conf()42 struct pci_config_window *cfg = bus->sysdata; in hisi_pcie_wr_conf()45 if (bus->number == cfg->busr.start) { in hisi_pcie_wr_conf()60 struct pci_config_window *cfg = bus->sysdata; in hisi_pcie_map_bus()61 void __iomem *reg_base = cfg->priv; in hisi_pcie_map_bus()63 if (bus->number == cfg->busr.start) in hisi_pcie_map_bus()[all …]