|
@@ -578,6 +578,8 @@ static inline int pcibios_err_to_errno(int err)
|
|
|
/* Low-level architecture-dependent routines */
|
|
|
|
|
|
struct pci_ops {
|
|
|
+ int (*add_bus)(struct pci_bus *bus);
|
|
|
+ void (*remove_bus)(struct pci_bus *bus);
|
|
|
void __iomem *(*map_bus)(struct pci_bus *bus, unsigned int devfn, int where);
|
|
|
int (*read)(struct pci_bus *bus, unsigned int devfn, int where, int size, u32 *val);
|
|
|
int (*write)(struct pci_bus *bus, unsigned int devfn, int where, int size, u32 val);
|