Lines Matching refs:rpmflags

51 static int rpm_resume(struct device *dev, int rpmflags);
52 static int rpm_suspend(struct device *dev, int rpmflags);
466 static int rpm_idle(struct device *dev, int rpmflags) in rpm_idle() argument
471 trace_rpm_idle(dev, rpmflags); in rpm_idle()
505 if (rpmflags & RPM_ASYNC) { in rpm_idle()
534 return retval ? retval : rpm_suspend(dev, rpmflags | RPM_AUTO); in rpm_idle()
558 static int rpm_suspend(struct device *dev, int rpmflags) in rpm_suspend() argument
565 trace_rpm_suspend(dev, rpmflags); in rpm_suspend()
573 if (dev->power.runtime_status == RPM_RESUMING && !(rpmflags & RPM_ASYNC)) in rpm_suspend()
580 if ((rpmflags & RPM_AUTO) && dev->power.runtime_status != RPM_SUSPENDING) { in rpm_suspend()
620 if (rpmflags & (RPM_ASYNC | RPM_NOWAIT)) { in rpm_suspend()
655 if (rpmflags & RPM_ASYNC) { in rpm_suspend()
656 dev->power.request = (rpmflags & RPM_AUTO) ? in rpm_suspend()
735 if ((rpmflags & RPM_AUTO) && in rpm_suspend()
761 static int rpm_resume(struct device *dev, int rpmflags) in rpm_resume() argument
768 trace_rpm_resume(dev, rpmflags); in rpm_resume()
802 if (rpmflags & (RPM_ASYNC | RPM_NOWAIT)) { in rpm_resume()
805 if (rpmflags & RPM_NOWAIT) in rpm_resume()
859 if (rpmflags & RPM_ASYNC) { in rpm_resume()
1084 int __pm_runtime_idle(struct device *dev, int rpmflags) in __pm_runtime_idle() argument
1089 if (rpmflags & RPM_GET_PUT) { in __pm_runtime_idle()
1094 trace_rpm_usage(dev, rpmflags); in __pm_runtime_idle()
1099 might_sleep_if(!(rpmflags & RPM_ASYNC) && !dev->power.irq_safe); in __pm_runtime_idle()
1102 retval = rpm_idle(dev, rpmflags); in __pm_runtime_idle()
1122 int __pm_runtime_suspend(struct device *dev, int rpmflags) in __pm_runtime_suspend() argument
1127 if (rpmflags & RPM_GET_PUT) { in __pm_runtime_suspend()
1132 trace_rpm_usage(dev, rpmflags); in __pm_runtime_suspend()
1137 might_sleep_if(!(rpmflags & RPM_ASYNC) && !dev->power.irq_safe); in __pm_runtime_suspend()
1140 retval = rpm_suspend(dev, rpmflags); in __pm_runtime_suspend()
1158 int __pm_runtime_resume(struct device *dev, int rpmflags) in __pm_runtime_resume() argument
1163 might_sleep_if(!(rpmflags & RPM_ASYNC) && !dev->power.irq_safe && in __pm_runtime_resume()
1166 if (rpmflags & RPM_GET_PUT) in __pm_runtime_resume()
1170 retval = rpm_resume(dev, rpmflags); in __pm_runtime_resume()