Lines Matching defs:timeout
337 * futex_do_wait() - wait for wakeup, timeout, or signal
339 * @timeout: the prepared hrtimer_sleeper, or null for no timeout
341 void futex_do_wait(struct futex_q *q, struct hrtimer_sleeper *timeout)
344 if (timeout)
345 hrtimer_sleeper_start_expires(timeout, HRTIMER_MODE_ABS);
355 * is no timeout, or if it has yet to expire.
357 if (!timeout || timeout->task)
505 * Sleep if and only if the timeout hasn't expired and no futex on the list has
530 * wake, or after the timeout has elapsed.
686 /* futex_queue and wait for wakeup, timeout, or a signal. */
708 struct hrtimer_sleeper timeout, *to;
712 to = futex_setup_timer(abs_time, &timeout, flags,
717 /* No timeout, nothing to clean up. */