Lines Matching refs:root
206 static void pci_mcfg_apply_quirks(struct acpi_pci_root *root, in pci_mcfg_apply_quirks() argument
211 u16 segment = root->segment; in pci_mcfg_apply_quirks()
212 struct resource *bus_range = &root->secondary; in pci_mcfg_apply_quirks()
222 dev_info(&root->device->dev, "MCFG quirk: ECAM at %pR for %pR with %ps\n", in pci_mcfg_apply_quirks()
233 int pci_mcfg_lookup(struct acpi_pci_root *root, struct resource *cfgres, in pci_mcfg_lookup() argument
237 struct resource *bus_res = &root->secondary; in pci_mcfg_lookup()
238 u16 seg = root->segment; in pci_mcfg_lookup()
243 if (root->mcfg_addr) in pci_mcfg_lookup()
252 root->mcfg_addr = e->addr; in pci_mcfg_lookup()
259 if (root->mcfg_addr) { in pci_mcfg_lookup()
260 res.start = root->mcfg_addr + (bus_res->start << 20); in pci_mcfg_lookup()
271 pci_mcfg_apply_quirks(root, &res, &ops); in pci_mcfg_lookup()