diff options
Diffstat (limited to 'drivers/acpi/scan.c')
-rw-r--r-- | drivers/acpi/scan.c | 27 |
1 files changed, 17 insertions, 10 deletions
diff --git a/drivers/acpi/scan.c b/drivers/acpi/scan.c index c60516d0f66b..9271e5209ac1 100644 --- a/drivers/acpi/scan.c +++ b/drivers/acpi/scan.c | |||
@@ -475,8 +475,10 @@ static LIST_HEAD(acpi_bus_drivers); | |||
475 | static DECLARE_MUTEX(acpi_bus_drivers_lock); | 475 | static DECLARE_MUTEX(acpi_bus_drivers_lock); |
476 | 476 | ||
477 | /** | 477 | /** |
478 | * acpi_bus_match | 478 | * acpi_bus_match - match device IDs to driver's supported IDs |
479 | * -------------- | 479 | * @device: the device that we are trying to match to a driver |
480 | * @driver: driver whose device id table is being checked | ||
481 | * | ||
480 | * Checks the device's hardware (_HID) or compatible (_CID) ids to see if it | 482 | * Checks the device's hardware (_HID) or compatible (_CID) ids to see if it |
481 | * matches the specified driver's criteria. | 483 | * matches the specified driver's criteria. |
482 | */ | 484 | */ |
@@ -489,8 +491,10 @@ acpi_bus_match(struct acpi_device *device, struct acpi_driver *driver) | |||
489 | } | 491 | } |
490 | 492 | ||
491 | /** | 493 | /** |
492 | * acpi_bus_driver_init | 494 | * acpi_bus_driver_init - add a device to a driver |
493 | * -------------------- | 495 | * @device: the device to add and initialize |
496 | * @driver: driver for the device | ||
497 | * | ||
494 | * Used to initialize a device via its device driver. Called whenever a | 498 | * Used to initialize a device via its device driver. Called whenever a |
495 | * driver is bound to a device. Invokes the driver's add() and start() ops. | 499 | * driver is bound to a device. Invokes the driver's add() and start() ops. |
496 | */ | 500 | */ |
@@ -603,8 +607,9 @@ static int acpi_driver_detach(struct acpi_driver *drv) | |||
603 | } | 607 | } |
604 | 608 | ||
605 | /** | 609 | /** |
606 | * acpi_bus_register_driver | 610 | * acpi_bus_register_driver - register a driver with the ACPI bus |
607 | * ------------------------ | 611 | * @driver: driver being registered |
612 | * | ||
608 | * Registers a driver with the ACPI bus. Searches the namespace for all | 613 | * Registers a driver with the ACPI bus. Searches the namespace for all |
609 | * devices that match the driver's criteria and binds. Returns the | 614 | * devices that match the driver's criteria and binds. Returns the |
610 | * number of devices that were claimed by the driver, or a negative | 615 | * number of devices that were claimed by the driver, or a negative |
@@ -633,8 +638,9 @@ int acpi_bus_register_driver(struct acpi_driver *driver) | |||
633 | EXPORT_SYMBOL(acpi_bus_register_driver); | 638 | EXPORT_SYMBOL(acpi_bus_register_driver); |
634 | 639 | ||
635 | /** | 640 | /** |
636 | * acpi_bus_unregister_driver | 641 | * acpi_bus_unregister_driver - unregisters a driver with the APIC bus |
637 | * -------------------------- | 642 | * @driver: driver to unregister |
643 | * | ||
638 | * Unregisters a driver with the ACPI bus. Searches the namespace for all | 644 | * Unregisters a driver with the ACPI bus. Searches the namespace for all |
639 | * devices that match the driver's criteria and unbinds. | 645 | * devices that match the driver's criteria and unbinds. |
640 | */ | 646 | */ |
@@ -660,8 +666,9 @@ int acpi_bus_unregister_driver(struct acpi_driver *driver) | |||
660 | EXPORT_SYMBOL(acpi_bus_unregister_driver); | 666 | EXPORT_SYMBOL(acpi_bus_unregister_driver); |
661 | 667 | ||
662 | /** | 668 | /** |
663 | * acpi_bus_find_driver | 669 | * acpi_bus_find_driver - check if there is a driver installed for the device |
664 | * -------------------- | 670 | * @device: device that we are trying to find a supporting driver for |
671 | * | ||
665 | * Parses the list of registered drivers looking for a driver applicable for | 672 | * Parses the list of registered drivers looking for a driver applicable for |
666 | * the specified device. | 673 | * the specified device. |
667 | */ | 674 | */ |