Lines Matching full:timeout
67 * wake up. If not, and we have a normal timeout, switch to that and keep
75 /* no general timeout, or shorter (or equal), we are done */ in io_cqring_min_timer_wakeup()
76 if (iowq->timeout == KTIME_MAX || in io_cqring_min_timer_wakeup()
77 ktime_compare(iowq->min_timeout, iowq->timeout) >= 0) in io_cqring_min_timer_wakeup()
82 /* got events since we started waiting, min timeout is done */ in io_cqring_min_timer_wakeup()
88 /* if we have any events and min timeout expired, we're done */ in io_cqring_min_timer_wakeup()
109 hrtimer_set_expires(timer, iowq->timeout); in io_cqring_min_timer_wakeup()
118 ktime_t timeout; in io_cqring_schedule_timeout() local
121 timeout = ktime_add_ns(iowq->min_timeout, start_time); in io_cqring_schedule_timeout()
125 timeout = iowq->timeout; in io_cqring_schedule_timeout()
130 hrtimer_set_expires_range_ns(&iowq->t, timeout, 0); in io_cqring_schedule_timeout()
157 if (iowq->timeout != KTIME_MAX || iowq->min_timeout) in __io_cqring_wait_schedule()
228 iowq.timeout = KTIME_MAX; in io_cqring_wait()
232 iowq.timeout = timespec64_to_ktime(ext_arg->ts); in io_cqring_wait()
234 iowq.timeout = timens_ktime_to_host(ctx->clockid, in io_cqring_wait()
235 iowq.timeout); in io_cqring_wait()
237 iowq.timeout = ktime_add(iowq.timeout, start_time); in io_cqring_wait()
283 * with a timeout for a number of requests. If the timeout in io_cqring_wait()
309 /* if min timeout has been hit, don't reset wait count */ in io_cqring_wait()