Lines Matching refs:runtime_idle
49 int (*runtime_idle)(struct device *dev);
53 The ->runtime_suspend(), ->runtime_resume() and ->runtime_idle() callbacks
80 and ->runtime_idle() callbacks for the given device in atomic context with
169 ->runtime_idle() (although ->runtime_idle() will not be started while any
172 (2) ->runtime_idle() and ->runtime_suspend() can only be executed for 'active'
173 devices (i.e. the PM core will only execute ->runtime_idle() or
177 (3) ->runtime_idle() and ->runtime_suspend() can only be executed for a device
190 to execute it, ->runtime_idle() will not be executed for the same device.
193 will cancel any pending requests to execute ->runtime_idle() for the same
248 - if set, ->runtime_idle() is being executed
319 error code on failure, where -EINPROGRESS means that ->runtime_idle() is
693 following the return of the ->resume() callback, the ->runtime_idle() callback
807 provide its own callbacks for ->runtime_idle(), ->runtime_suspend(),
828 ->runtime_idle() would always call pm_runtime_suspend().
837 ->runtime_idle(), ->runtime_suspend(), or ->runtime_resume() callbacks.