Lines Matching refs:bus
29 if (dev->bus->self) in pci_stop_dev()
48 void pci_remove_bus(struct pci_bus *bus) in pci_remove_bus() argument
50 pci_proc_detach_bus(bus); in pci_remove_bus()
53 list_del(&bus->node); in pci_remove_bus()
54 pci_bus_release_busn_res(bus); in pci_remove_bus()
56 pci_remove_legacy_files(bus); in pci_remove_bus()
57 pcibios_remove_bus(bus); in pci_remove_bus()
58 device_unregister(&bus->dev); in pci_remove_bus()
64 struct pci_bus *bus = dev->subordinate; in pci_stop_bus_device() local
73 if (bus) { in pci_stop_bus_device()
75 &bus->devices, bus_list) in pci_stop_bus_device()
84 struct pci_bus *bus = dev->subordinate; in pci_remove_bus_device() local
87 if (bus) { in pci_remove_bus_device()
89 &bus->devices, bus_list) in pci_remove_bus_device()
92 pci_remove_bus(bus); in pci_remove_bus_device()
126 void pci_stop_root_bus(struct pci_bus *bus) in pci_stop_root_bus() argument
131 if (!pci_is_root_bus(bus)) in pci_stop_root_bus()
134 host_bridge = to_pci_host_bridge(bus->bridge); in pci_stop_root_bus()
136 &bus->devices, bus_list) in pci_stop_root_bus()
144 void pci_remove_root_bus(struct pci_bus *bus) in pci_remove_root_bus() argument
149 if (!pci_is_root_bus(bus)) in pci_remove_root_bus()
152 host_bridge = to_pci_host_bridge(bus->bridge); in pci_remove_root_bus()
154 &bus->devices, bus_list) in pci_remove_root_bus()
156 pci_remove_bus(bus); in pci_remove_root_bus()
157 host_bridge->bus = NULL; in pci_remove_root_bus()