Lines Matching refs:bus
32 struct pci_controller *phb = pci_bus_to_host(dev->bus); in pcibios_release_device()
47 void pcibios_remove_pci_devices(struct pci_bus *bus) in pcibios_remove_pci_devices() argument
53 list_for_each_entry(child_bus, &bus->children, node) in pcibios_remove_pci_devices()
57 pci_domain_nr(bus), bus->number); in pcibios_remove_pci_devices()
58 list_for_each_entry_safe(dev, tmp, &bus->devices, bus_list) { in pcibios_remove_pci_devices()
77 void pcibios_add_pci_devices(struct pci_bus * bus) in pcibios_add_pci_devices() argument
82 struct device_node *dn = pci_bus_to_OF_node(bus); in pcibios_add_pci_devices()
86 phb = pci_bus_to_host(bus); in pcibios_add_pci_devices()
90 mode = phb->controller_ops.probe_mode(bus); in pcibios_add_pci_devices()
94 of_rescan_bus(dn, bus); in pcibios_add_pci_devices()
104 pci_scan_slot(bus, PCI_DEVFN(slotno, 0)); in pcibios_add_pci_devices()
105 pcibios_setup_bus_devices(bus); in pcibios_add_pci_devices()
106 max = bus->busn_res.start; in pcibios_add_pci_devices()
108 list_for_each_entry(dev, &bus->devices, bus_list) { in pcibios_add_pci_devices()
110 max = pci_scan_bridge(bus, dev, in pcibios_add_pci_devices()
115 pcibios_finish_adding_to_bus(bus); in pcibios_add_pci_devices()