Lines Matching defs:bus
29 static void cardbus_config_irq_and_cls(struct pci_bus *bus, int irq)
33 list_for_each_entry(dev, &bus->devices, bus_list) {
68 struct pci_bus *bus = s->cb_dev->subordinate;
74 s->functions = pci_scan_slot(bus, PCI_DEVFN(0, 0));
75 pci_fixup_cardbus(bus);
77 max = bus->busn_res.start;
79 for_each_pci_bridge(dev, bus)
80 max = pci_scan_bridge(bus, dev, max, pass);
85 pci_bus_size_bridges(bus);
86 pci_bus_assign_resources(bus);
87 cardbus_config_irq_and_cls(bus, s->pci_irq);
91 s->tune_bridge(s, bus);
93 pci_bus_add_devices(bus);
108 struct pci_bus *bus;
114 bus = bridge->subordinate;
115 if (!bus)
120 list_for_each_entry_safe(dev, tmp, &bus->devices, bus_list)