Lines Matching refs:timeout
2021 * we returned due to timeout or signal without taking the
2048 * futex_wait_queue_me() - queue_me() and wait for wakeup, timeout, or signal
2051 * @timeout: the prepared hrtimer_sleeper, or null for no timeout
2054 struct hrtimer_sleeper *timeout)
2066 if (timeout) {
2067 hrtimer_start_expires(&timeout->timer, HRTIMER_MODE_ABS);
2068 if (!hrtimer_active(&timeout->timer))
2069 timeout->task = NULL;
2080 * is no timeout, or if it has yet to expire.
2082 if (!timeout || timeout->task)
2167 struct hrtimer_sleeper timeout, *to = NULL;
2178 to = &timeout;
2197 /* queue_me and wait for wakeup, timeout, or a signal. */
2264 struct hrtimer_sleeper timeout, *to = NULL;
2273 to = &timeout;
2461 * @timeout: the timeout associated with the wait (NULL if none)
2464 * target futex. If so, determine if it was a timeout or a signal that caused
2475 struct hrtimer_sleeper *timeout)
2489 * We were woken prior to requeue by a timeout or a signal.
2497 if (timeout && !timeout->task)
2511 * @abs_time: absolute timeout
2527 * 4) timeout
2534 * 7) timeout
2549 struct hrtimer_sleeper timeout, *to = NULL;
2564 to = &timeout;
2639 * We have been woken up by futex_unlock_pi(), a timeout, or a
2915 long do_futex(u32 __user *uaddr, int op, u32 val, ktime_t *timeout,
2944 return futex_wait(uaddr, flags, val, timeout, val3);
2956 return futex_lock_pi(uaddr, flags, val, timeout, 0);
2960 return futex_lock_pi(uaddr, flags, 0, timeout, 1);
2963 return futex_wait_requeue_pi(uaddr, flags, val, timeout, val3,