/* * Called after each bus is probed, but before its children * are examined. */ void pcibios_fixup_bus(struct pci_bus *bus) { struct pci_dev *dev; if (bus->self) { pci_read_bridge_bases(bus); pcibios_fixup_bridge_resources(bus->self); } list_for_each_entry(dev, &bus->devices, bus_list) pcibios_fixup_device_resources(dev); }
/* * Called after each bus is probed, but before its children are examined. */ void __devinit pcibios_fixup_bus (struct pci_bus *b) { struct pci_dev *dev; if (b->self) { pci_read_bridge_bases(b); pcibios_fixup_bridge_resources(b->self); } list_for_each_entry(dev, &b->devices, bus_list) pcibios_fixup_device_resources(dev); return; }