Lines Matching full:its
108 the helper functions described in Section 4 for the device until its status
113 mechanism allowing the device to request a change of its power state, such as
136 4 for the device, until its status is directly set to either 'active', or
148 idle callback with the device as its argument.
266 PM core as 'suspended', regardless of its real hardware status
319 then run pm_runtime_autosuspend(dev) and return its result
373 return its result
377 return its result
390 pm_request_idle(dev) and return its result
394 pm_request_autosuspend(dev) and return its result
398 pm_runtime_idle(dev) and return its result
402 pm_runtime_suspend(dev) and return its result
406 pm_runtime_autosuspend(dev) and return its result
435 PM status to 'active' and update its parent's counter of 'active'
443 PM status to 'suspended' and update its parent's counter of 'active'
449 - return true if the device's runtime PM status is 'active' or its
453 - return true if the device's runtime PM status is 'suspended' and its
460 - set the power.runtime_auto flag for the device and decrease its usage
465 - unset the power.runtime_auto flag for the device and increase its usage
552 Thus, if the device is initially active (i.e. it is able to process I/O), its
564 should be called for it too as soon as reasonably possible or its runtime PM
569 reflects the actual state of the device, its bus type's or its driver's
608 it at run time by changing the value of its /sys/devices/.../power/control
652 * Even though the device was suspended, if its usage counter was > 0 then most
656 brought back to full power during resume, then its runtime PM status will have
686 that the device appears to be runtime-suspended and its state is fine, so it
687 may be left in runtime suspend provided that all of its descendants are also
695 The PM core does its best to reduce the probability of race conditions between
720 device and return its result, or return 0 if not defined
724 device and return its result, or return 0 if not defined
728 callback provided by its driver and return its result, or return 0 if not
733 callback provided by the device's driver and return its result, or return
745 callback provided by its driver and return its result, or return 0 if not
750 callback provided by the device's driver and return its result, or return
755 callback provided by its driver and return its result, or return 0 if not
760 callback provided by the device's driver and return its result, or return
765 callback provided by its driver and return its result, or return 0 if not
770 callback provided by the device's driver and return its result, or return
781 provide its own callbacks for ->runtime_idle(), ->runtime_suspend(),
790 UNIVERSAL_DEV_PM_OPS macro defined in include/linux/pm.h (possibly setting its
872 This synchronization must be handled by the driver, using its private lock.
938 callback while holding its private lock. If the function returns a nonzero