|
@@ -364,7 +364,7 @@ void __devinit pci_read_bridge_bases(struct pci_bus *child)
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
-static struct pci_bus * __devinit pci_alloc_bus(void)
|
|
|
|
|
|
+static struct pci_bus * pci_alloc_bus(void)
|
|
{
|
|
{
|
|
struct pci_bus *b;
|
|
struct pci_bus *b;
|
|
|
|
|
|
@@ -432,7 +432,7 @@ error_register:
|
|
return NULL;
|
|
return NULL;
|
|
}
|
|
}
|
|
|
|
|
|
-struct pci_bus * __devinit pci_add_new_bus(struct pci_bus *parent, struct pci_dev *dev, int busnr)
|
|
|
|
|
|
+struct pci_bus *pci_add_new_bus(struct pci_bus *parent, struct pci_dev *dev, int busnr)
|
|
{
|
|
{
|
|
struct pci_bus *child;
|
|
struct pci_bus *child;
|
|
|
|
|
|
@@ -461,7 +461,7 @@ static void pci_enable_crs(struct pci_dev *dev)
|
|
pci_write_config_word(dev, rpcap + PCI_EXP_RTCTL, rpctl);
|
|
pci_write_config_word(dev, rpcap + PCI_EXP_RTCTL, rpctl);
|
|
}
|
|
}
|
|
|
|
|
|
-static void __devinit pci_fixup_parent_subordinate_busnr(struct pci_bus *child, int max)
|
|
|
|
|
|
+static void pci_fixup_parent_subordinate_busnr(struct pci_bus *child, int max)
|
|
{
|
|
{
|
|
struct pci_bus *parent = child->parent;
|
|
struct pci_bus *parent = child->parent;
|
|
|
|
|
|
@@ -477,7 +477,7 @@ static void __devinit pci_fixup_parent_subordinate_busnr(struct pci_bus *child,
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
-unsigned int __devinit pci_scan_child_bus(struct pci_bus *bus);
|
|
|
|
|
|
+unsigned int pci_scan_child_bus(struct pci_bus *bus);
|
|
|
|
|
|
/*
|
|
/*
|
|
* If it's a bridge, configure it and scan the bus behind it.
|
|
* If it's a bridge, configure it and scan the bus behind it.
|
|
@@ -489,7 +489,7 @@ unsigned int __devinit pci_scan_child_bus(struct pci_bus *bus);
|
|
* them, we proceed to assigning numbers to the remaining buses in
|
|
* them, we proceed to assigning numbers to the remaining buses in
|
|
* order to avoid overlaps between old and new bus numbers.
|
|
* order to avoid overlaps between old and new bus numbers.
|
|
*/
|
|
*/
|
|
-int __devinit pci_scan_bridge(struct pci_bus *bus, struct pci_dev * dev, int max, int pass)
|
|
|
|
|
|
+int pci_scan_bridge(struct pci_bus *bus, struct pci_dev * dev, int max, int pass)
|
|
{
|
|
{
|
|
struct pci_bus *child;
|
|
struct pci_bus *child;
|
|
int is_cardbus = (dev->hdr_type == PCI_HEADER_TYPE_CARDBUS);
|
|
int is_cardbus = (dev->hdr_type == PCI_HEADER_TYPE_CARDBUS);
|
|
@@ -912,7 +912,7 @@ pci_scan_device(struct pci_bus *bus, int devfn)
|
|
return dev;
|
|
return dev;
|
|
}
|
|
}
|
|
|
|
|
|
-void __devinit pci_device_add(struct pci_dev *dev, struct pci_bus *bus)
|
|
|
|
|
|
+void pci_device_add(struct pci_dev *dev, struct pci_bus *bus)
|
|
{
|
|
{
|
|
device_initialize(&dev->dev);
|
|
device_initialize(&dev->dev);
|
|
dev->dev.release = pci_release_dev;
|
|
dev->dev.release = pci_release_dev;
|
|
@@ -935,8 +935,7 @@ void __devinit pci_device_add(struct pci_dev *dev, struct pci_bus *bus)
|
|
up_write(&pci_bus_sem);
|
|
up_write(&pci_bus_sem);
|
|
}
|
|
}
|
|
|
|
|
|
-struct pci_dev * __devinit
|
|
|
|
-pci_scan_single_device(struct pci_bus *bus, int devfn)
|
|
|
|
|
|
+struct pci_dev *pci_scan_single_device(struct pci_bus *bus, int devfn)
|
|
{
|
|
{
|
|
struct pci_dev *dev;
|
|
struct pci_dev *dev;
|
|
|
|
|
|
@@ -958,7 +957,7 @@ pci_scan_single_device(struct pci_bus *bus, int devfn)
|
|
* discovered devices to the @bus->devices list. New devices
|
|
* discovered devices to the @bus->devices list. New devices
|
|
* will have an empty dev->global_list head.
|
|
* will have an empty dev->global_list head.
|
|
*/
|
|
*/
|
|
-int __devinit pci_scan_slot(struct pci_bus *bus, int devfn)
|
|
|
|
|
|
+int pci_scan_slot(struct pci_bus *bus, int devfn)
|
|
{
|
|
{
|
|
int func, nr = 0;
|
|
int func, nr = 0;
|
|
int scan_all_fns;
|
|
int scan_all_fns;
|
|
@@ -991,7 +990,7 @@ int __devinit pci_scan_slot(struct pci_bus *bus, int devfn)
|
|
return nr;
|
|
return nr;
|
|
}
|
|
}
|
|
|
|
|
|
-unsigned int __devinit pci_scan_child_bus(struct pci_bus *bus)
|
|
|
|
|
|
+unsigned int pci_scan_child_bus(struct pci_bus *bus)
|
|
{
|
|
{
|
|
unsigned int devfn, pass, max = bus->secondary;
|
|
unsigned int devfn, pass, max = bus->secondary;
|
|
struct pci_dev *dev;
|
|
struct pci_dev *dev;
|
|
@@ -1041,7 +1040,7 @@ unsigned int __devinit pci_do_scan_bus(struct pci_bus *bus)
|
|
return max;
|
|
return max;
|
|
}
|
|
}
|
|
|
|
|
|
-struct pci_bus * __devinit pci_create_bus(struct device *parent,
|
|
|
|
|
|
+struct pci_bus * pci_create_bus(struct device *parent,
|
|
int bus, struct pci_ops *ops, void *sysdata)
|
|
int bus, struct pci_ops *ops, void *sysdata)
|
|
{
|
|
{
|
|
int error;
|
|
int error;
|
|
@@ -1119,7 +1118,7 @@ err_out:
|
|
}
|
|
}
|
|
EXPORT_SYMBOL_GPL(pci_create_bus);
|
|
EXPORT_SYMBOL_GPL(pci_create_bus);
|
|
|
|
|
|
-struct pci_bus * __devinit pci_scan_bus_parented(struct device *parent,
|
|
|
|
|
|
+struct pci_bus *pci_scan_bus_parented(struct device *parent,
|
|
int bus, struct pci_ops *ops, void *sysdata)
|
|
int bus, struct pci_ops *ops, void *sysdata)
|
|
{
|
|
{
|
|
struct pci_bus *b;
|
|
struct pci_bus *b;
|