Searched refs:pci_config_window (Results 1 – 18 of 18) sorted by relevance
/linux/include/linux/ |
H A D | pci-ecam.h | 43 struct pci_config_window; 47 int (*init)(struct pci_config_window *); 59 struct pci_config_window { struct 72 /* create and free pci_config_window */ argument 73 struct pci_config_window *pci_ecam_create(struct device *dev, 76 void pci_ecam_free(struct pci_config_window *cfg); 78 /* map_bus when ->sysdata is an instance of pci_config_window */
|
/linux/arch/loongarch/pci/ |
H A D | acpi.c | 19 struct pci_config_window *cfg; 31 struct pci_config_window *cfg = bridge->bus->sysdata; in pcibios_root_bridge_prepare() 44 struct pci_config_window *cfg = bus->sysdata; in acpi_pci_bus_find_domain_nr() 91 * - alloc struct pci_config_window with space for all mappings 94 static struct pci_config_window *arch_pci_ecam_create(struct device *dev, in arch_pci_ecam_create() 99 struct pci_config_window *cfg; in arch_pci_ecam_create() 155 static struct pci_config_window * 163 struct pci_config_window *cfg; in pci_acpi_setup_ecam_mapping() 227 memcpy(bus->sysdata, info->cfg, sizeof(struct pci_config_window)); in pci_acpi_scan_root()
|
/linux/drivers/pci/controller/ |
H A D | pci-host-common.c | 22 pci_ecam_free((struct pci_config_window *)ptr); in gen_pci_unmap_cfg() 25 struct pci_config_window *pci_host_common_ecam_create(struct device *dev, in pci_host_common_ecam_create() 31 struct pci_config_window *cfg; in pci_host_common_ecam_create() 60 struct pci_config_window *cfg; in pci_host_common_init()
|
H A D | pci-thunder-pem.c | 42 struct pci_config_window *cfg = bus->sysdata; in thunder_pem_bridge_read() 141 struct pci_config_window *cfg = bus->sysdata; in thunder_pem_config_read() 217 struct pci_config_window *cfg = bus->sysdata; in thunder_pem_bridge_write() 290 struct pci_config_window *cfg = bus->sysdata; in thunder_pem_config_write() 306 static int thunder_pem_init(struct device *dev, struct pci_config_window *cfg, in thunder_pem_init() 380 static int thunder_pem_acpi_init(struct pci_config_window *cfg) in thunder_pem_acpi_init() 429 static int thunder_pem_platform_init(struct pci_config_window *cfg) in thunder_pem_platform_init()
|
H A D | pci-host-common.h | 20 struct pci_config_window *pci_host_common_ecam_create(struct device *dev,
|
H A D | pci-host-generic.c | 30 struct pci_config_window *cfg = bus->sysdata; in pci_dw_valid_device()
|
H A D | pci-xgene.c | 88 struct pci_config_window *cfg; in pcie_bus_to_port() 223 static int xgene_pcie_ecam_init(struct pci_config_window *cfg, u32 ipversion) in xgene_pcie_ecam_init() 251 static int xgene_v1_pcie_ecam_init(struct pci_config_window *cfg) in xgene_v1_pcie_ecam_init() 265 static int xgene_v2_pcie_ecam_init(struct pci_config_window *cfg) in xgene_v2_pcie_ecam_init()
|
H A D | pci-loongson.c | 181 struct pci_config_window *cfg; in pci_bus_to_loongson_pci() 378 static int loongson_pci_ecam_init(struct pci_config_window *cfg) in loongson_pci_ecam_init()
|
H A D | pci-thunder-ecam.c | 88 struct pci_config_window *cfg = bus->sysdata; in thunder_ecam_p2_config_read()
|
H A D | pcie-apple.c | 757 struct pci_config_window *cfg = pdev->sysdata; in apple_pcie_get_port() 843 static int apple_pcie_init(struct pci_config_window *cfg) in apple_pcie_init()
|
H A D | pcie-xilinx-dma-pl.c | 122 struct pci_config_window *cfg;
|
/linux/drivers/pci/controller/dwc/ |
H A D | pcie-hisi.c | 29 struct pci_config_window *cfg = bus->sysdata; in hisi_pcie_rd_conf() 47 struct pci_config_window *cfg = bus->sysdata; in hisi_pcie_wr_conf() 65 struct pci_config_window *cfg = bus->sysdata; in hisi_pcie_map_bus() 76 static int hisi_pcie_init(struct pci_config_window *cfg) in hisi_pcie_init() 124 static int hisi_pcie_platform_init(struct pci_config_window *cfg) in hisi_pcie_platform_init()
|
H A D | pcie-tegra194-acpi.c | 22 static int tegra194_acpi_init(struct pci_config_window *cfg) in tegra194_acpi_init() 69 struct pci_config_window *cfg = bus->sysdata; in tegra194_map_bus()
|
H A D | pcie-al.c | 25 struct pci_config_window *cfg = bus->sysdata; in al_pcie_map_bus() 43 static int al_pcie_init(struct pci_config_window *cfg) in al_pcie_init()
|
H A D | pcie-qcom.c | 1668 static int qcom_pcie_ecam_host_init(struct pci_config_window *cfg) in qcom_pcie_ecam_host_init() 1809 struct pci_config_window *cfg; in qcom_pcie_probe()
|
/linux/drivers/pci/ |
H A D | ecam.c | 24 * - alloc struct pci_config_window with space for all mappings 27 struct pci_config_window *pci_ecam_create(struct device *dev, in pci_ecam_create() 32 struct pci_config_window *cfg; in pci_ecam_create() 105 void pci_ecam_free(struct pci_config_window *cfg) in pci_ecam_free() 128 struct pci_config_window *cfg = bus->sysdata; in pci_ecam_add_bus() 151 struct pci_config_window *cfg = bus->sysdata; in pci_ecam_remove_bus() 170 struct pci_config_window *cfg = bus->sysdata; in pci_ecam_map_bus()
|
H A D | pci-acpi.c | 1556 struct pci_config_window *cfg; /* config space mapping */ 1561 struct pci_config_window *cfg = bus->sysdata; in acpi_pci_bus_find_domain_nr() 1570 struct pci_config_window *cfg; in pcibios_root_bridge_prepare() 1614 static struct pci_config_window * 1623 struct pci_config_window *cfg; in pci_acpi_setup_ecam_mapping()
|
/linux/drivers/pci/controller/plda/ |
H A D | pcie-microchip-host.c | 703 static int mc_platform_init(struct pci_config_window *cfg) in mc_platform_init()
|