pm_wakeup_dev_event
pm_wakeup_dev_event(dev, 0, acpi_s2idle_wakeup());
EXPORT_SYMBOL_GPL(pm_wakeup_dev_event);
pm_wakeup_dev_event(input->dev.parent, MAX_HELD_TIME, true);
pm_wakeup_dev_event(&netdev->dev, 0, true);
pm_wakeup_dev_event(parent, 0, true);
pm_wakeup_dev_event(&device->dev, 0, button->suspended);
extern void pm_wakeup_dev_event(struct device *dev, unsigned int msec, bool hard);
pm_wakeup_dev_event(dev, msec, false);
pm_wakeup_dev_event(dev, 0, true);