Lines Matching full:callbacks

21  * Callbacks for platform drivers to implement.
63 * struct dev_pm_ops - device PM callbacks.
74 * followed by one of the suspend callbacks: @suspend(), @freeze(), or
86 * starting to invoke suspend callbacks for any of them, so generally
97 * all kinds of resume transitions, following one of the resume callbacks:
104 * the appropriate resume callbacks for all devices. If the corresponding
107 * executing any suspend and resume callbacks for it), @complete() will be
113 * callbacks have been executed for it.
207 * signal system wakeup by any of these callbacks.
248 * The externally visible transitions are handled with the help of callbacks
250 * callbacks are involved. First, the PM core executes callbacks provided by PM
252 * callbacks expected to execute callbacks provided by device drivers, although
253 * they may choose not to do that. If the driver callbacks are executed, they
254 * have to collaborate with the subsystem-level callbacks to achieve the goals
258 * All of the above callbacks, except for @complete(), return error codes.
269 * It is allowed to unregister devices while the above callbacks are being
275 * There also are callbacks related to runtime power management of devices.
276 * Again, as a rule these callbacks are executed by the PM core for subsystems
278 * callbacks are expected to invoke the driver callbacks. Moreover, the exact
279 * actions to be performed by a device driver's callbacks generally depend on
284 * callbacks in device runtime power management.
408 * Use this if you want to use the same suspend and resume callbacks for suspend
443 * NOTE: In general, system suspend callbacks, .suspend() and .resume(), should
444 * be different from the corresponding runtime PM callbacks, .runtime_suspend(),
463 * Use this if you want to have the suspend and resume callbacks be called
651 * MAY_SKIP_RESUME: Allow driver "noirq" and "early" callbacks to be skipped.
738 * Power domains provide callbacks that are executed during system suspend,
740 * subsystem-level and driver-level callbacks.
754 * suspend framework, based on the ->suspend() and ->resume() callbacks common