Lines Matching full:buses

505 	u32 buses;  in pci_read_bridge_windows()  local
510 pci_read_config_dword(bridge, PCI_PRIMARY_BUS, &buses); in pci_read_bridge_windows()
512 res.start = (buses >> 8) & 0xff; in pci_read_bridge_windows()
513 res.end = (buses >> 16) & 0xff; in pci_read_bridge_windows()
1312 * pci_scan_bridge_extend() - Scan buses behind a bridge
1315 * @max: Starting subordinate number of buses behind this bridge
1316 * @available_buses: Total number of buses available for this bridge and
1318 * been allocated the remaining buses will be
1329 * them, we proceed to assigning numbers to the remaining buses in
1332 * Return: New subordinate number covering all buses behind this bridge.
1340 u32 buses, i, j = 0; in pci_scan_bridge_extend() local
1354 pci_read_config_dword(dev, PCI_PRIMARY_BUS, &buses); in pci_scan_bridge_extend()
1355 primary = buses & 0xFF; in pci_scan_bridge_extend()
1356 secondary = (buses >> 8) & 0xFF; in pci_scan_bridge_extend()
1357 subordinate = (buses >> 16) & 0xFF; in pci_scan_bridge_extend()
1386 unsigned int cmax, buses; in pci_scan_bridge_extend() local
1411 buses = subordinate - secondary; in pci_scan_bridge_extend()
1412 cmax = pci_scan_child_bus_extend(child, buses); in pci_scan_bridge_extend()
1438 buses & ~0xffffff); in pci_scan_bridge_extend()
1469 buses = (buses & 0xff000000) in pci_scan_bridge_extend()
1479 buses &= ~0xff000000; in pci_scan_bridge_extend()
1480 buses |= CARDBUS_LATENCY_TIMER << 24; in pci_scan_bridge_extend()
1484 pci_write_config_dword(dev, PCI_PRIMARY_BUS, buses); in pci_scan_bridge_extend()
1563 * pci_scan_bridge() - Scan buses behind a bridge
1566 * @max: Starting subordinate number of buses behind this bridge
1576 * them, we proceed to assigning numbers to the remaining buses in
1579 * Return: New subordinate number covering all buses behind this bridge.
2971 * @available_buses: Total number of buses available (%0 does not try to
2974 * Scans devices below @bus including subordinate buses. Returns new
2994 /* Reserve buses for SR-IOV capability */ in pci_scan_child_bus_extend()
3011 * buses between hotplug bridges. in pci_scan_child_bus_extend()
3040 unsigned int buses = 0; in pci_scan_child_bus_extend() local
3045 * port) so it gets all available buses which it in pci_scan_child_bus_extend()
3049 buses = available_buses; in pci_scan_child_bus_extend()
3052 * Distribute the extra buses between hotplug in pci_scan_child_bus_extend()
3055 buses = available_buses / hotplug_bridges; in pci_scan_child_bus_extend()
3056 buses = min(buses, available_buses - used_buses + 1); in pci_scan_child_bus_extend()
3060 max = pci_scan_bridge_extend(bus, dev, cmax, buses, 1); in pci_scan_child_bus_extend()
3068 * number of buses but allow it to grow up to the maximum available in pci_scan_child_bus_extend()
3077 /* Do not allocate more buses than we have room left */ in pci_scan_child_bus_extend()
3091 * Return how far we've got finding sub-buses. in pci_scan_child_bus_extend()
3101 * Scans devices below @bus including subordinate buses. Returns new
3363 * Scan a PCI bus and child buses for new devices, add them,
3388 * Scan a PCI bus and child buses for new devices, add them,