|
@@ -378,9 +378,14 @@ struct pci_host_bridge {
|
|
struct device dev;
|
|
struct device dev;
|
|
struct pci_bus *bus; /* root bus */
|
|
struct pci_bus *bus; /* root bus */
|
|
struct list_head windows; /* pci_host_bridge_windows */
|
|
struct list_head windows; /* pci_host_bridge_windows */
|
|
|
|
+ void (*release_fn)(struct pci_host_bridge *);
|
|
|
|
+ void *release_data;
|
|
};
|
|
};
|
|
|
|
|
|
#define to_pci_host_bridge(n) container_of(n, struct pci_host_bridge, dev)
|
|
#define to_pci_host_bridge(n) container_of(n, struct pci_host_bridge, dev)
|
|
|
|
+void pci_set_host_bridge_release(struct pci_host_bridge *bridge,
|
|
|
|
+ void (*release_fn)(struct pci_host_bridge *),
|
|
|
|
+ void *release_data);
|
|
|
|
|
|
/*
|
|
/*
|
|
* The first PCI_BRIDGE_RESOURCE_NUM PCI bus resources (those that correspond
|
|
* The first PCI_BRIDGE_RESOURCE_NUM PCI bus resources (those that correspond
|