summaryrefslogtreecommitdiff
path: root/include/linux/pci.h
diff options
context:
space:
mode:
authorThierry Reding <treding@nvidia.com>2016-11-25 13:57:11 +0300
committerBjorn Helgaas <helgaas@kernel.org>2016-12-07 21:05:58 +0300
commita52d1443bba1db98907521414727eee22ae8c380 (patch)
tree9fb3d5c40d4da2e8f7bd5fc83bdfb684db63b8fa /include/linux/pci.h
parent5909406598d9fab58be860b72dff9409bff11653 (diff)
downloadlinux-a52d1443bba1db98907521414727eee22ae8c380.tar.xz
PCI: Export host bridge registration interface
Allow PCI host bridge drivers to use the new host bridge interfaces to register their host bridge. Signed-off-by: Thierry Reding <treding@nvidia.com> Signed-off-by: Bjorn Helgaas <helgaas@kernel.org>
Diffstat (limited to 'include/linux/pci.h')
-rw-r--r--include/linux/pci.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/include/linux/pci.h b/include/linux/pci.h
index beacb17e81fb..aa5e8af16cfc 100644
--- a/include/linux/pci.h
+++ b/include/linux/pci.h
@@ -449,6 +449,8 @@ static inline struct pci_host_bridge *pci_host_bridge_from_priv(void *priv)
return container_of(priv, struct pci_host_bridge, private);
}
+struct pci_host_bridge *pci_alloc_host_bridge(size_t priv);
+int pci_register_host_bridge(struct pci_host_bridge *bridge);
struct pci_host_bridge *pci_find_host_bridge(struct pci_bus *bus);
void pci_set_host_bridge_release(struct pci_host_bridge *bridge,