Lines Matching defs:acpi_drv
525 struct acpi_driver *acpi_drv = to_acpi_driver(device->dev.driver);
527 acpi_drv->ops.notify(device, event);
531 struct acpi_driver *acpi_drv)
533 u32 type = acpi_drv->flags & ACPI_DRIVER_ALL_NOTIFY_EVENTS ?
546 struct acpi_driver *acpi_drv)
548 u32 type = acpi_drv->flags & ACPI_DRIVER_ALL_NOTIFY_EVENTS ?
1008 struct acpi_driver *acpi_drv = to_acpi_driver(drv);
1011 && !acpi_match_device_ids(acpi_dev, acpi_drv->ids);
1022 struct acpi_driver *acpi_drv = to_acpi_driver(dev->driver);
1028 if (!acpi_drv->ops.add)
1031 ret = acpi_drv->ops.add(acpi_dev);
1038 acpi_drv->name, acpi_dev->pnp.bus_id);
1040 if (acpi_drv->ops.notify) {
1041 ret = acpi_device_install_notify_handler(acpi_dev, acpi_drv);
1043 if (acpi_drv->ops.remove)
1044 acpi_drv->ops.remove(acpi_dev);
1051 pr_debug("Found driver [%s] for device [%s]\n", acpi_drv->name,
1061 struct acpi_driver *acpi_drv = to_acpi_driver(dev->driver);
1063 if (acpi_drv->ops.notify)
1064 acpi_device_remove_notify_handler(acpi_dev, acpi_drv);
1066 if (acpi_drv->ops.remove)
1067 acpi_drv->ops.remove(acpi_dev);