|
@@ -521,7 +521,7 @@ static void pci_release_host_bridge_dev(struct device *dev)
|
|
|
kfree(bridge);
|
|
|
}
|
|
|
|
|
|
-static struct pci_host_bridge *pci_alloc_host_bridge(size_t priv)
|
|
|
+struct pci_host_bridge *pci_alloc_host_bridge(size_t priv)
|
|
|
{
|
|
|
struct pci_host_bridge *bridge;
|
|
|
|
|
@@ -533,6 +533,7 @@ static struct pci_host_bridge *pci_alloc_host_bridge(size_t priv)
|
|
|
|
|
|
return bridge;
|
|
|
}
|
|
|
+EXPORT_SYMBOL(pci_alloc_host_bridge);
|
|
|
|
|
|
static const unsigned char pcix_bus_speed[] = {
|
|
|
PCI_SPEED_UNKNOWN, /* 0 */
|
|
@@ -717,7 +718,7 @@ static void pci_set_bus_msi_domain(struct pci_bus *bus)
|
|
|
dev_set_msi_domain(&bus->dev, d);
|
|
|
}
|
|
|
|
|
|
-static int pci_register_host_bridge(struct pci_host_bridge *bridge)
|
|
|
+int pci_register_host_bridge(struct pci_host_bridge *bridge)
|
|
|
{
|
|
|
struct device *parent = bridge->dev.parent;
|
|
|
struct resource_entry *window, *n;
|
|
@@ -832,6 +833,7 @@ free:
|
|
|
kfree(bus);
|
|
|
return err;
|
|
|
}
|
|
|
+EXPORT_SYMBOL(pci_register_host_bridge);
|
|
|
|
|
|
static struct pci_bus *pci_alloc_child_bus(struct pci_bus *parent,
|
|
|
struct pci_dev *bridge, int busnr)
|