diff options
Diffstat (limited to 'drivers/pci/pci-driver.c')
-rw-r--r-- | drivers/pci/pci-driver.c | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/drivers/pci/pci-driver.c b/drivers/pci/pci-driver.c index 837d71f5390b..b91a17fe425b 100644 --- a/drivers/pci/pci-driver.c +++ b/drivers/pci/pci-driver.c | |||
@@ -77,6 +77,7 @@ int pci_add_dynid(struct pci_driver *drv, | |||
77 | 77 | ||
78 | return retval; | 78 | return retval; |
79 | } | 79 | } |
80 | EXPORT_SYMBOL_GPL(pci_add_dynid); | ||
80 | 81 | ||
81 | static void pci_free_dynids(struct pci_driver *drv) | 82 | static void pci_free_dynids(struct pci_driver *drv) |
82 | { | 83 | { |
@@ -235,6 +236,7 @@ const struct pci_device_id *pci_match_id(const struct pci_device_id *ids, | |||
235 | } | 236 | } |
236 | return NULL; | 237 | return NULL; |
237 | } | 238 | } |
239 | EXPORT_SYMBOL(pci_match_id); | ||
238 | 240 | ||
239 | static const struct pci_device_id pci_device_id_any = { | 241 | static const struct pci_device_id pci_device_id_any = { |
240 | .vendor = PCI_ANY_ID, | 242 | .vendor = PCI_ANY_ID, |
@@ -1255,6 +1257,7 @@ int __pci_register_driver(struct pci_driver *drv, struct module *owner, | |||
1255 | /* register with core */ | 1257 | /* register with core */ |
1256 | return driver_register(&drv->driver); | 1258 | return driver_register(&drv->driver); |
1257 | } | 1259 | } |
1260 | EXPORT_SYMBOL(__pci_register_driver); | ||
1258 | 1261 | ||
1259 | /** | 1262 | /** |
1260 | * pci_unregister_driver - unregister a pci driver | 1263 | * pci_unregister_driver - unregister a pci driver |
@@ -1272,6 +1275,7 @@ pci_unregister_driver(struct pci_driver *drv) | |||
1272 | driver_unregister(&drv->driver); | 1275 | driver_unregister(&drv->driver); |
1273 | pci_free_dynids(drv); | 1276 | pci_free_dynids(drv); |
1274 | } | 1277 | } |
1278 | EXPORT_SYMBOL(pci_unregister_driver); | ||
1275 | 1279 | ||
1276 | static struct pci_driver pci_compat_driver = { | 1280 | static struct pci_driver pci_compat_driver = { |
1277 | .name = "compat" | 1281 | .name = "compat" |
@@ -1297,6 +1301,7 @@ pci_dev_driver(const struct pci_dev *dev) | |||
1297 | } | 1301 | } |
1298 | return NULL; | 1302 | return NULL; |
1299 | } | 1303 | } |
1304 | EXPORT_SYMBOL(pci_dev_driver); | ||
1300 | 1305 | ||
1301 | /** | 1306 | /** |
1302 | * pci_bus_match - Tell if a PCI device structure has a matching PCI device id structure | 1307 | * pci_bus_match - Tell if a PCI device structure has a matching PCI device id structure |
@@ -1342,6 +1347,7 @@ struct pci_dev *pci_dev_get(struct pci_dev *dev) | |||
1342 | get_device(&dev->dev); | 1347 | get_device(&dev->dev); |
1343 | return dev; | 1348 | return dev; |
1344 | } | 1349 | } |
1350 | EXPORT_SYMBOL(pci_dev_get); | ||
1345 | 1351 | ||
1346 | /** | 1352 | /** |
1347 | * pci_dev_put - release a use of the pci device structure | 1353 | * pci_dev_put - release a use of the pci device structure |
@@ -1355,6 +1361,7 @@ void pci_dev_put(struct pci_dev *dev) | |||
1355 | if (dev) | 1361 | if (dev) |
1356 | put_device(&dev->dev); | 1362 | put_device(&dev->dev); |
1357 | } | 1363 | } |
1364 | EXPORT_SYMBOL(pci_dev_put); | ||
1358 | 1365 | ||
1359 | static int pci_uevent(struct device *dev, struct kobj_uevent_env *env) | 1366 | static int pci_uevent(struct device *dev, struct kobj_uevent_env *env) |
1360 | { | 1367 | { |
@@ -1400,19 +1407,10 @@ struct bus_type pci_bus_type = { | |||
1400 | .drv_groups = pci_drv_groups, | 1407 | .drv_groups = pci_drv_groups, |
1401 | .pm = PCI_PM_OPS_PTR, | 1408 | .pm = PCI_PM_OPS_PTR, |
1402 | }; | 1409 | }; |
1410 | EXPORT_SYMBOL(pci_bus_type); | ||
1403 | 1411 | ||
1404 | static int __init pci_driver_init(void) | 1412 | static int __init pci_driver_init(void) |
1405 | { | 1413 | { |
1406 | return bus_register(&pci_bus_type); | 1414 | return bus_register(&pci_bus_type); |
1407 | } | 1415 | } |
1408 | |||
1409 | postcore_initcall(pci_driver_init); | 1416 | postcore_initcall(pci_driver_init); |
1410 | |||
1411 | EXPORT_SYMBOL_GPL(pci_add_dynid); | ||
1412 | EXPORT_SYMBOL(pci_match_id); | ||
1413 | EXPORT_SYMBOL(__pci_register_driver); | ||
1414 | EXPORT_SYMBOL(pci_unregister_driver); | ||
1415 | EXPORT_SYMBOL(pci_dev_driver); | ||
1416 | EXPORT_SYMBOL(pci_bus_type); | ||
1417 | EXPORT_SYMBOL(pci_dev_get); | ||
1418 | EXPORT_SYMBOL(pci_dev_put); | ||