Lines Matching refs:root
196 static void pci_mcfg_apply_quirks(struct acpi_pci_root *root, in pci_mcfg_apply_quirks() argument
201 u16 segment = root->segment; in pci_mcfg_apply_quirks()
202 struct resource *bus_range = &root->secondary; in pci_mcfg_apply_quirks()
212 dev_info(&root->device->dev, "MCFG quirk: ECAM at %pR for %pR with %ps\n", in pci_mcfg_apply_quirks()
223 int pci_mcfg_lookup(struct acpi_pci_root *root, struct resource *cfgres, in pci_mcfg_lookup() argument
227 struct resource *bus_res = &root->secondary; in pci_mcfg_lookup()
228 u16 seg = root->segment; in pci_mcfg_lookup()
233 if (root->mcfg_addr) in pci_mcfg_lookup()
242 root->mcfg_addr = e->addr; in pci_mcfg_lookup()
249 if (root->mcfg_addr) { in pci_mcfg_lookup()
250 res.start = root->mcfg_addr + (bus_res->start << 20); in pci_mcfg_lookup()
261 pci_mcfg_apply_quirks(root, &res, &ops); in pci_mcfg_lookup()