Lines Matching refs:functions
26 * A set of helper functions defined in drivers/base/power/runtime.c that can be
29 device drivers are encouraged to use these functions.
32 fields of 'struct dev_pm_info' and the core helper functions provided for
76 not block or sleep, but it also means that the synchronous helper functions
102 the helper functions described in Section 4 for the device until its status
104 special helper functions for this purpose).
129 fatal error and will refuse to run the helper functions described in Section
131 'suspended' (by means of special helper functions provided by the PM core
157 The helper functions provided by the PM core, described in Section 4, guarantee
182 Additionally, the helper functions provided by the PM core obey the following
216 - wait queue used if any of the helper functions needs to wait for another
232 - used for disabling the helper functions (they work normally if this is
238 as described in Section 2), so the helper functions will not work until
268 and pm_runtime_forbid() helper functions
282 pm_runtime{_dont}_use_autosuspend() helper functions
300 The following runtime PM helper functions are defined in
399 to zero, the runtime PM helper functions can execute subsystem-level
493 It is safe to execute the following helper functions from interrupt context:
513 functions may also be used in interrupt context:
527 majority of the runtime PM helper functions described in Section 4 will return
540 functions, as long as the child's status is 'active', even if the child's
551 helper functions described in Section 4. In that case, pm_runtime_resume()
755 These functions are the defaults used by the PM core, if a subsystem doesn't
820 thereafter they should use the various *_autosuspend() helper functions instead
828 Drivers may also continue to use the non-autosuspend helper functions; they
831 helper functions will behave just like the non-autosuspend counterparts.