Lines Matching refs:runtime_idle
43 int (*runtime_idle)(struct device *dev);
47 The ->runtime_suspend(), ->runtime_resume() and ->runtime_idle() callbacks
74 and ->runtime_idle() callbacks for the given device in atomic context with
165 ->runtime_idle() (although ->runtime_idle() will not be started while any
168 (2) ->runtime_idle() and ->runtime_suspend() can only be executed for 'active'
169 devices (i.e. the PM core will only execute ->runtime_idle() or
173 (3) ->runtime_idle() and ->runtime_suspend() can only be executed for a device
186 to execute it, ->runtime_idle() will not be executed for the same device.
189 will cancel any pending requests to execute ->runtime_idle() for the same
243 - if set, ->runtime_idle() is being executed
312 error code on failure, where -EINPROGRESS means that ->runtime_idle() is
643 following the return of the ->resume() callback, the ->runtime_idle() callback
756 provide its own callbacks for ->runtime_idle(), ->runtime_suspend(),
776 ->runtime_idle() would always call pm_runtime_suspend().
785 ->runtime_idle(), ->runtime_suspend(), or ->runtime_resume() callbacks.