Lines 1211-1224
void __pci_bus_size_bridges(struct pci_bus *bus, struct list_head *realloc_head)
Link Here
|
1211 |
|
1211 |
|
1212 |
case PCI_HEADER_TYPE_BRIDGE: |
1212 |
case PCI_HEADER_TYPE_BRIDGE: |
1213 |
pci_bridge_check_ranges(bus); |
1213 |
pci_bridge_check_ranges(bus); |
|
|
1214 |
pci_info(bus->self, "hotplug bridge: %d\n", bus->self->is_hotplug_bridge); |
1215 |
pci_info(bus->self, "io_window: %d\n", bus->self->io_window); |
1214 |
if (bus->self->is_hotplug_bridge) { |
1216 |
if (bus->self->is_hotplug_bridge) { |
1215 |
additional_io_size = pci_hotplug_io_size; |
1217 |
if (bus->self->io_window) |
|
|
1218 |
additional_io_size = pci_hotplug_io_size; |
1216 |
additional_mem_size = pci_hotplug_mem_size; |
1219 |
additional_mem_size = pci_hotplug_mem_size; |
1217 |
} |
1220 |
} |
1218 |
/* Fall through */ |
1221 |
/* Fall through */ |
1219 |
default: |
1222 |
default: |
1220 |
pbus_size_io(bus, realloc_head ? 0 : additional_io_size, |
1223 |
pci_info(bus->self, "additional_io_size: %pa\n", &additional_io_size); |
1221 |
additional_io_size, realloc_head); |
1224 |
if (bus->self->io_window) { |
|
|
1225 |
pci_info(bus->self, "sizing io\n"); |
1226 |
pbus_size_io(bus, realloc_head ? 0 : additional_io_size, |
1227 |
additional_io_size, realloc_head); |
1228 |
} |
1222 |
|
1229 |
|
1223 |
/* |
1230 |
/* |
1224 |
* If there's a 64-bit prefetchable MMIO window, compute |
1231 |
* If there's a 64-bit prefetchable MMIO window, compute |