Lines Matching defs:pci_bus
90 struct pci_bus *pci_bus = to_pci_bus(dev);
92 put_device(pci_bus->bridge);
93 pci_bus_remove_resources(pci_bus);
94 pci_release_bus_of_node(pci_bus);
95 kfree(pci_bus);
99 .name = "pci_bus",
398 static void pci_read_bridge_io(struct pci_bus *child)
438 static void pci_read_bridge_mmio(struct pci_bus *child)
460 static void pci_read_bridge_mmio_pref(struct pci_bus *child)
513 void pci_read_bridge_bases(struct pci_bus *child)
546 static struct pci_bus *pci_alloc_bus(struct pci_bus *parent)
548 struct pci_bus *b;
730 void pcie_update_link_speed(struct pci_bus *bus, u16 linksta)
767 static void pci_set_bus_speed(struct pci_bus *bus)
826 static struct irq_domain *pci_host_bridge_msi_domain(struct pci_bus *bus)
855 static void pci_set_bus_msi_domain(struct pci_bus *bus)
858 struct pci_bus *b;
880 struct pci_bus *bus, *b;
1042 static struct pci_bus *pci_alloc_child_bus(struct pci_bus *parent,
1045 struct pci_bus *child;
1130 struct pci_bus *pci_add_new_bus(struct pci_bus *parent, struct pci_dev *dev,
1133 struct pci_bus *child;
1156 static unsigned int pci_scan_child_bus_extend(struct pci_bus *bus,
1218 static int pci_scan_bridge_extend(struct pci_bus *bus, struct pci_dev *dev,
1222 struct pci_bus *child;
1382 struct pci_bus *parent = bus;
1463 int pci_scan_bridge(struct pci_bus *bus, struct pci_dev *dev, int max, int pass)
2252 struct pci_dev *pci_alloc_dev(struct pci_bus *bus)
2273 static bool pci_bus_wait_crs(struct pci_bus *bus, int devfn, u32 *l,
2317 bool pci_bus_generic_read_dev_vendor_id(struct pci_bus *bus, int devfn, u32 *l,
2334 bool pci_bus_read_dev_vendor_id(struct pci_bus *bus, int devfn, u32 *l,
2357 static struct pci_dev *pci_scan_device(struct pci_bus *bus, int devfn)
2476 void pci_device_add(struct pci_dev *dev, struct pci_bus *bus)
2522 struct pci_dev *pci_scan_single_device(struct pci_bus *bus, int devfn)
2542 static unsigned next_fn(struct pci_bus *bus, struct pci_dev *dev, unsigned fn)
2570 static int only_one_child(struct pci_bus *bus)
2603 int pci_scan_slot(struct pci_bus *bus, int devfn)
2764 void pcie_bus_configure_settings(struct pci_bus *bus)
2798 void __weak pcibios_fixup_bus(struct pci_bus *bus)
2815 static unsigned int pci_scan_child_bus_extend(struct pci_bus *bus,
2956 unsigned int pci_scan_child_bus(struct pci_bus *bus)
2974 void __weak pcibios_add_bus(struct pci_bus *bus)
2978 void __weak pcibios_remove_bus(struct pci_bus *bus)
2982 struct pci_bus *pci_create_root_bus(struct device *parent, int bus,
3013 struct pci_bus *bus, *child;
3044 int pci_bus_insert_busn_res(struct pci_bus *b, int bus, int bus_max)
3071 int pci_bus_update_busn_res_end(struct pci_bus *b, int bus_max)
3092 void pci_bus_release_busn_res(struct pci_bus *b)
3109 struct pci_bus *b;
3145 struct pci_bus *pci_scan_root_bus(struct device *parent, int bus,
3150 struct pci_bus *b;
3179 struct pci_bus *pci_scan_bus(int bus, struct pci_ops *ops,
3183 struct pci_bus *b;
3212 struct pci_bus *bus = bridge->subordinate;
3232 unsigned int pci_rescan_bus(struct pci_bus *bus)
3287 struct pci_bus *parent = dev->bus;