Lines Matching refs:wait
547 * or wait for it to finish, depending on the RPM_NOWAIT and RPM_ASYNC
620 DEFINE_WAIT(wait);
638 prepare_to_wait(&dev->power.wait_queue, &wait,
649 finish_wait(&dev->power.wait_queue, &wait);
753 * earlier, either return immediately or wait for it to finish, depending on the
756 * suspending (deferred_resume) or wait for it to finish. If the RPM_ASYNC
802 DEFINE_WAIT(wait);
826 prepare_to_wait(&dev->power.wait_queue, &wait,
838 finish_wait(&dev->power.wait_queue, &wait);
1020 * @delay: Time to wait before submitting a suspend request, in milliseconds.
1382 * __pm_runtime_barrier - Cancel pending requests and wait for completions.
1385 * Flush all pending requests for the device from pm_wq and wait for all
1407 DEFINE_WAIT(wait);
1411 prepare_to_wait(&dev->power.wait_queue, &wait,
1423 finish_wait(&dev->power.wait_queue, &wait);
1428 * pm_runtime_barrier - Flush pending requests and wait for completions.
1434 * from pm_wq and wait for all runtime PM operations involving the device in
1469 * cancel all pending runtime PM requests for the device and wait for all
1646 * to wait for a non-irq-safe parent.