Lines Matching full:rpm_active
314 refcount_inc(&link->rpm_active); in rpm_get_suppliers()
331 * the rpm_active refcount becomes saturated, in which case in pm_runtime_release_supplier()
335 while (refcount_dec_not_one(&link->rpm_active) && in pm_runtime_release_supplier()
504 /* Idle notifications are allowed only in the RPM_ACTIVE state. */ in rpm_idle()
505 else if (dev->power.runtime_status != RPM_ACTIVE) in rpm_idle()
750 __update_runtime_status(dev, RPM_ACTIVE); in rpm_suspend()
799 if (dev->power.runtime_status == RPM_ACTIVE && in rpm_resume()
800 dev->power.last_status == RPM_ACTIVE) in rpm_resume()
820 if (dev->power.runtime_status == RPM_ACTIVE) { in rpm_resume()
876 dev->parent->power.runtime_status == RPM_ACTIVE) { in rpm_resume()
918 if (parent->power.runtime_status != RPM_ACTIVE) in rpm_resume()
946 __update_runtime_status(dev, RPM_ACTIVE); in rpm_resume()
1191 dev->power.runtime_status != RPM_ACTIVE); in __pm_runtime_resume()
1211 * Otherwise, if its runtime PM status is %RPM_ACTIVE and (1) @ign_usage_count
1219 * the device when its runtime PM status is %RPM_ACTIVE.
1222 * suspending the device when both its runtime PM status is %RPM_ACTIVE and its
1236 } else if (dev->power.runtime_status != RPM_ACTIVE) { in pm_runtime_get_conditional()
1257 * %RPM_ACTIVE, in which case it returns 1. If the device is in a different
1272 * %RPM_ACTIVE and its runtime PM usage counter is greater than 0 or it is not
1295 * different from zero, the status may be changed either to RPM_ACTIVE, or to
1299 * set to RPM_ACTIVE, so -EBUSY is returned in that case.
1307 * is RPM_ACTIVE, they will be activated upfront and if the activation of one
1320 if (status != RPM_ACTIVE && status != RPM_SUSPENDED) in __pm_runtime_set_status()
1340 * If the new status is RPM_ACTIVE, the suppliers can be activated in __pm_runtime_set_status()
1342 * rpm_put_suppliers() runs, the rpm_active refcounts of the links in __pm_runtime_set_status()
1345 if (status == RPM_ACTIVE) { in __pm_runtime_set_status()
1373 parent->power.runtime_status != RPM_ACTIVE) { in __pm_runtime_set_status()
1874 if (dev->power.runtime_status == RPM_ACTIVE) in pm_runtime_reinit()