Lines Matching defs:wait
736 wake_up(&tctx->wait);
1567 * We can't just wait for polled events to come to us, we have to actively
1722 wq_has_sleeper(&ctx->sq_data->wait))
1723 wake_up(&ctx->sq_data->wait);
1941 * If REQ_F_NOWAIT is set, then don't wait or retry with
1950 * wait for request slots on the block side.
2604 * now rather than let the caller do another wait loop.
2617 * next time we wait for events.
2894 /* __io_rsrc_put_work() may need uring_lock to progress, wait w/o it */
2980 static __poll_t io_uring_poll(struct file *file, poll_table *wait)
2988 poll_wait(file, &ctx->poll_wq, wait);
3107 * This is really an uninterruptible wait, as it has to be
3110 * avoids scenarios where we knowingly can wait much longer
3139 * wait is marked as interruptible.
3332 DEFINE_WAIT(wait);
3371 prepare_to_wait(&tctx->wait, &wait, TASK_INTERRUPTIBLE);
3389 finish_wait(&tctx->wait, &wait);
3638 wake_up(&ctx->sq_data->wait);
4224 if (ctx->sq_data && wq_has_sleeper(&ctx->sq_data->wait))
4225 wake_up(&ctx->sq_data->wait);