Searched refs:cfgres (Results 1 – 7 of 7) sorted by relevance
/linux/arch/loongarch/pci/ |
H A D | acpi.c | 95 struct resource *cfgres, struct resource *busr, const struct pci_ecam_ops *ops) in arch_pci_ecam_create() argument 113 bus_range = resource_size(cfgres) >> ops->bus_shift; in arch_pci_ecam_create() 117 cfg->res.start = cfgres->start; in arch_pci_ecam_create() 118 cfg->res.end = cfgres->end; in arch_pci_ecam_create() 130 cfg->win = pci_remap_cfgspace(cfgres->start, bus_range * bsz); in arch_pci_ecam_create() 161 struct resource cfgres; in pci_acpi_setup_ecam_mapping() local 166 ret = pci_mcfg_lookup(root, &cfgres, &ecam_ops); in pci_acpi_setup_ecam_mapping() 176 cfg = pci_ecam_create(dev, &cfgres, bus_res, ecam_ops); in pci_acpi_setup_ecam_mapping() 178 cfgres.start = root->mcfg_addr + (bus_res->start << bus_shift); in pci_acpi_setup_ecam_mapping() 179 cfgres in pci_acpi_setup_ecam_mapping() [all...] |
/linux/drivers/acpi/ |
H A D | pci_mcfg.c | 33 struct resource cfgres; member 42 /* { OEM_ID, OEM_TABLE_ID, REV, SEGMENT, BUS_RANGE, ops, cfgres }, */ 219 struct resource *cfgres, in pci_mcfg_apply_quirks() argument 230 if (f->cfgres.start) in pci_mcfg_apply_quirks() 231 *cfgres = f->cfgres; in pci_mcfg_apply_quirks() 235 cfgres, bus_range, *ecam_ops); in pci_mcfg_apply_quirks() 245 int pci_mcfg_lookup(struct acpi_pci_root *root, struct resource *cfgres, in pci_mcfg_lookup() argument 287 *cfgres = res; in pci_mcfg_lookup()
|
/linux/drivers/pci/ |
H A D | ecam.c | 28 struct resource *cfgres, struct resource *busr, in pci_ecam_create() argument 55 bus_range_max = resource_size(cfgres) >> bus_shift; in pci_ecam_create() 60 cfgres, &cfg->busr, busr); in pci_ecam_create() 64 cfg->res.start = cfgres->start; in pci_ecam_create() 65 cfg->res.end = cfgres->end; in pci_ecam_create() 82 cfg->win = pci_remap_cfgspace(cfgres->start, bus_range * bsz); in pci_ecam_create()
|
H A D | pci-acpi.c | 1621 struct resource cfgres; in pci_acpi_setup_ecam_mapping() local 1626 ret = pci_mcfg_lookup(root, &cfgres, &ecam_ops); in pci_acpi_setup_ecam_mapping() 1632 adev = acpi_resource_consumer(&cfgres); in pci_acpi_setup_ecam_mapping() 1634 dev_info(dev, "ECAM area %pR reserved by %s\n", &cfgres, in pci_acpi_setup_ecam_mapping() 1638 &cfgres); in pci_acpi_setup_ecam_mapping() 1640 cfg = pci_ecam_create(dev, &cfgres, bus_res, ecam_ops); in pci_acpi_setup_ecam_mapping()
|
/linux/drivers/pci/controller/ |
H A D | pci-host-common.c | 29 struct resource cfgres; in pci_host_common_ecam_create() local 33 err = of_address_to_resource(dev->of_node, 0, &cfgres); in pci_host_common_ecam_create() 43 cfg = pci_ecam_create(dev, &cfgres, bus->res, ops); in pci_host_common_ecam_create()
|
/linux/include/linux/ |
H A D | pci-ecam.h | 74 struct resource *cfgres, struct resource *busr,
|
H A D | pci-acpi.h | 29 extern int pci_mcfg_lookup(struct acpi_pci_root *root, struct resource *cfgres,
|