Searched refs:pci_config_window (Results 1 - 18 of 18) sorted by relevance

/linux-master/include/linux/
H A Dpci-ecam.h43 struct pci_config_window;
47 int (*init)(struct pci_config_window *);
55 struct pci_config_window { struct
68 /* create and free pci_config_window */
69 struct pci_config_window *pci_ecam_create(struct device *dev,
72 void pci_ecam_free(struct pci_config_window *cfg);
74 /* map_bus when ->sysdata is an instance of pci_config_window */
/linux-master/drivers/pci/controller/
H A Dpci-host-common.c20 pci_ecam_free((struct pci_config_window *)ptr);
23 static struct pci_config_window *gen_pci_init(struct device *dev,
29 struct pci_config_window *cfg;
56 struct pci_config_window *cfg;
H A Dpci-thunder-pem.c41 struct pci_config_window *cfg = bus->sysdata;
140 struct pci_config_window *cfg = bus->sysdata;
216 struct pci_config_window *cfg = bus->sysdata;
289 struct pci_config_window *cfg = bus->sysdata;
305 static int thunder_pem_init(struct device *dev, struct pci_config_window *cfg,
379 static int thunder_pem_acpi_init(struct pci_config_window *cfg)
428 static int thunder_pem_platform_init(struct pci_config_window *cfg)
H A Dpci-host-generic.c28 struct pci_config_window *cfg = bus->sysdata;
H A Dpci-xgene.c89 struct pci_config_window *cfg;
225 static int xgene_pcie_ecam_init(struct pci_config_window *cfg, u32 ipversion)
253 static int xgene_v1_pcie_ecam_init(struct pci_config_window *cfg)
267 static int xgene_v2_pcie_ecam_init(struct pci_config_window *cfg)
H A Dpci-loongson.c168 struct pci_config_window *cfg;
365 static int loongson_pci_ecam_init(struct pci_config_window *cfg)
H A Dpci-thunder-ecam.c86 struct pci_config_window *cfg = bus->sysdata;
H A Dpcie-apple.c650 struct pci_config_window *cfg = pdev->sysdata;
763 static int apple_pcie_init(struct pci_config_window *cfg)
H A Dpcie-xilinx-cpm.c112 struct pci_config_window *cfg;
H A Dpcie-xilinx-dma-pl.c105 struct pci_config_window *cfg;
H A Dpcie-microchip-host.c1111 static int mc_platform_init(struct pci_config_window *cfg)
H A Dpci-hyperv.c487 struct pci_config_window sysdata;
/linux-master/arch/loongarch/pci/
H A Dacpi.c19 struct pci_config_window *cfg;
31 struct pci_config_window *cfg = bridge->bus->sysdata;
44 struct pci_config_window *cfg = bus->sysdata;
91 * - alloc struct pci_config_window with space for all mappings
94 static struct pci_config_window *arch_pci_ecam_create(struct device *dev,
99 struct pci_config_window *cfg;
155 static struct pci_config_window *
163 struct pci_config_window *cfg;
226 memcpy(bus->sysdata, info->cfg, sizeof(struct pci_config_window));
/linux-master/drivers/pci/controller/dwc/
H A Dpcie-hisi.c28 struct pci_config_window *cfg = bus->sysdata;
46 struct pci_config_window *cfg = bus->sysdata;
64 struct pci_config_window *cfg = bus->sysdata;
75 static int hisi_pcie_init(struct pci_config_window *cfg)
123 static int hisi_pcie_platform_init(struct pci_config_window *cfg)
H A Dpcie-tegra194-acpi.c22 static int tegra194_acpi_init(struct pci_config_window *cfg)
69 struct pci_config_window *cfg = bus->sysdata;
H A Dpcie-al.c25 struct pci_config_window *cfg = bus->sysdata;
43 static int al_pcie_init(struct pci_config_window *cfg)
/linux-master/drivers/pci/
H A Decam.c24 * - alloc struct pci_config_window with space for all mappings
27 struct pci_config_window *pci_ecam_create(struct device *dev,
32 struct pci_config_window *cfg;
105 void pci_ecam_free(struct pci_config_window *cfg)
128 struct pci_config_window *cfg = bus->sysdata;
151 struct pci_config_window *cfg = bus->sysdata;
170 struct pci_config_window *cfg = bus->sysdata;
/linux-master/arch/arm64/kernel/
H A Dpci.c69 struct pci_config_window *cfg; /* config space mapping */
74 struct pci_config_window *cfg = bus->sysdata;
83 struct pci_config_window *cfg;
127 static struct pci_config_window *
136 struct pci_config_window *cfg;

Completed in 262 milliseconds