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
171 ->runtime_idle() (although ->runtime_idle() will not be started while any
174 (2) ->runtime_idle() and ->runtime_suspend() can only be executed for 'active'
175 devices (i.e. the PM core will only execute ->runtime_idle() or
179 (3) ->runtime_idle() and ->runtime_suspend() can only be executed for a device
192 to execute it, ->runtime_idle() will not be executed for the same device.
195 will cancel any pending requests to execute ->runtime_idle() for the same
250 - if set, ->runtime_idle() is being executed
317 error code on failure, where -EINPROGRESS means that ->runtime_idle() is
682 following the return of the ->resume() callback, the ->runtime_idle() callback
795 provide its own callbacks for ->runtime_idle(), ->runtime_suspend(),
816 ->runtime_idle() would always call pm_runtime_suspend().
825 ->runtime_idle(), ->runtime_suspend(), or ->runtime_resume() callbacks.