Lines Matching refs:its

102     the helper functions described in Section 4 for the device until its status
107 mechanism allowing the device to request a change of its power state, such as
130 4 for the device, until its status is directly set to either 'active', or
142 idle callback with the device as its argument.
262 PM core as 'suspended', regardless of its real hardware status
314 then run pm_runtime_autosuspend(dev) and return its result
368 return its result
372 return its result
379 pm_request_idle(dev) and return its result
383 pm_request_autosuspend(dev) and return its result
387 pm_runtime_idle(dev) and return its result
391 pm_runtime_suspend(dev) and return its result
395 pm_runtime_autosuspend(dev) and return its result
424 PM status to 'active' and update its parent's counter of 'active'
432 PM status to 'suspended' and update its parent's counter of 'active'
438 - return true if the device's runtime PM status is 'active' or its
442 - return true if the device's runtime PM status is 'suspended' and its
449 - return true if the device's runtime PM status is 'suspended' and its
453 - set the power.runtime_auto flag for the device and decrease its usage
458 - unset the power.runtime_auto flag for the device and increase its usage
536 Thus, if the device is initially active (i.e. it is able to process I/O), its
548 should be called for it too as soon as reasonably possible or its runtime PM
553 reflects the actual state of the device, its bus type's or its driver's
582 it at run time by changing the value of its /sys/devices/.../power/control
625 * Even though the device was suspended, if its usage counter was > 0 then most
629 brought back to full power during resume, then its runtime PM status will have
659 that the device appears to be runtime-suspended and its state is fine, so it
660 may be left in runtime suspend provided that all of its descendants are also
668 The PM core does its best to reduce the probability of race conditions between
693 device and return its result, or return 0 if not defined
697 device and return its result, or return 0 if not defined
701 callback provided by its driver and return its result, or return 0 if not
706 callback provided by the device's driver and return its result, or return
718 callback provided by its driver and return its result, or return 0 if not
723 callback provided by the device's driver and return its result, or return
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
738 callback provided by its driver and return its result, or return 0 if not
743 callback provided by the device's driver and return its result, or return
754 provide its own callbacks for ->runtime_idle(), ->runtime_suspend(),
763 UNIVERSAL_DEV_PM_OPS macro defined in include/linux/pm.h (possibly setting its
844 This synchronization must be handled by the driver, using its private lock.
910 callback while holding its private lock. If the function returns a nonzero