Lines Matching refs:pci_bus
90 struct pci_bus *pci_bus = to_pci_bus(dev); in release_pcibus_dev() local
92 put_device(pci_bus->bridge); in release_pcibus_dev()
93 pci_bus_remove_resources(pci_bus); in release_pcibus_dev()
94 pci_release_bus_of_node(pci_bus); in release_pcibus_dev()
95 kfree(pci_bus); in release_pcibus_dev()
398 static void pci_read_bridge_io(struct pci_bus *child) in pci_read_bridge_io()
438 static void pci_read_bridge_mmio(struct pci_bus *child) in pci_read_bridge_mmio()
460 static void pci_read_bridge_mmio_pref(struct pci_bus *child) in pci_read_bridge_mmio_pref()
513 void pci_read_bridge_bases(struct pci_bus *child) in pci_read_bridge_bases()
546 static struct pci_bus *pci_alloc_bus(struct pci_bus *parent) in pci_alloc_bus()
548 struct pci_bus *b; in pci_alloc_bus()
730 void pcie_update_link_speed(struct pci_bus *bus, u16 linksta) in pcie_update_link_speed()
767 static void pci_set_bus_speed(struct pci_bus *bus) in pci_set_bus_speed()
826 static struct irq_domain *pci_host_bridge_msi_domain(struct pci_bus *bus) in pci_host_bridge_msi_domain()
855 static void pci_set_bus_msi_domain(struct pci_bus *bus) in pci_set_bus_msi_domain()
858 struct pci_bus *b; in pci_set_bus_msi_domain()
880 struct pci_bus *bus, *b; in pci_register_host_bridge()
1041 static struct pci_bus *pci_alloc_child_bus(struct pci_bus *parent, in pci_alloc_child_bus()
1044 struct pci_bus *child; in pci_alloc_child_bus()
1124 struct pci_bus *pci_add_new_bus(struct pci_bus *parent, struct pci_dev *dev, in pci_add_new_bus()
1127 struct pci_bus *child; in pci_add_new_bus()
1150 static unsigned int pci_scan_child_bus_extend(struct pci_bus *bus,
1212 static int pci_scan_bridge_extend(struct pci_bus *bus, struct pci_dev *dev, in pci_scan_bridge_extend()
1216 struct pci_bus *child; in pci_scan_bridge_extend()
1376 struct pci_bus *parent = bus; in pci_scan_bridge_extend()
1457 int pci_scan_bridge(struct pci_bus *bus, struct pci_dev *dev, int max, int pass) in pci_scan_bridge()
2246 struct pci_dev *pci_alloc_dev(struct pci_bus *bus) in pci_alloc_dev()
2267 static bool pci_bus_wait_crs(struct pci_bus *bus, int devfn, u32 *l, in pci_bus_wait_crs()
2311 bool pci_bus_generic_read_dev_vendor_id(struct pci_bus *bus, int devfn, u32 *l, in pci_bus_generic_read_dev_vendor_id()
2328 bool pci_bus_read_dev_vendor_id(struct pci_bus *bus, int devfn, u32 *l, in pci_bus_read_dev_vendor_id()
2351 static struct pci_dev *pci_scan_device(struct pci_bus *bus, int devfn) in pci_scan_device()
2470 void pci_device_add(struct pci_dev *dev, struct pci_bus *bus) in pci_device_add()
2516 struct pci_dev *pci_scan_single_device(struct pci_bus *bus, int devfn) in pci_scan_single_device()
2536 static unsigned next_fn(struct pci_bus *bus, struct pci_dev *dev, unsigned fn) in next_fn()
2564 static int only_one_child(struct pci_bus *bus) in only_one_child()
2597 int pci_scan_slot(struct pci_bus *bus, int devfn) in pci_scan_slot()
2758 void pcie_bus_configure_settings(struct pci_bus *bus) in pcie_bus_configure_settings()
2792 void __weak pcibios_fixup_bus(struct pci_bus *bus) in pcibios_fixup_bus()
2809 static unsigned int pci_scan_child_bus_extend(struct pci_bus *bus, in pci_scan_child_bus_extend()
2950 unsigned int pci_scan_child_bus(struct pci_bus *bus) in pci_scan_child_bus()
2968 void __weak pcibios_add_bus(struct pci_bus *bus) in pcibios_add_bus()
2972 void __weak pcibios_remove_bus(struct pci_bus *bus) in pcibios_remove_bus()
2976 struct pci_bus *pci_create_root_bus(struct device *parent, int bus, in pci_create_root_bus()
3007 struct pci_bus *bus, *child; in pci_host_probe()
3038 int pci_bus_insert_busn_res(struct pci_bus *b, int bus, int bus_max) in pci_bus_insert_busn_res()
3065 int pci_bus_update_busn_res_end(struct pci_bus *b, int bus_max) in pci_bus_update_busn_res_end()
3086 void pci_bus_release_busn_res(struct pci_bus *b) in pci_bus_release_busn_res()
3103 struct pci_bus *b; in pci_scan_root_bus_bridge()
3139 struct pci_bus *pci_scan_root_bus(struct device *parent, int bus, in pci_scan_root_bus()
3144 struct pci_bus *b; in pci_scan_root_bus()
3173 struct pci_bus *pci_scan_bus(int bus, struct pci_ops *ops, in pci_scan_bus()
3177 struct pci_bus *b; in pci_scan_bus()
3206 struct pci_bus *bus = bridge->subordinate; in pci_rescan_bus_bridge_resize()
3226 unsigned int pci_rescan_bus(struct pci_bus *bus) in pci_rescan_bus()
3281 struct pci_bus *parent = dev->bus; in pci_hp_add_bridge()