Lines Matching refs:timeout
490 futex_setup_timer(ktime_t *time, struct hrtimer_sleeper *timeout, in futex_setup_timer() argument
496 hrtimer_init_sleeper_on_stack(timeout, (flags & FLAGS_CLOCKRT) ? in futex_setup_timer()
503 hrtimer_set_expires_range_ns(&timeout->timer, *time, range_ns); in futex_setup_timer()
505 return timeout; in futex_setup_timer()
2678 struct hrtimer_sleeper *timeout) in futex_wait_queue_me() argument
2690 if (timeout) in futex_wait_queue_me()
2691 hrtimer_sleeper_start_expires(timeout, HRTIMER_MODE_ABS); in futex_wait_queue_me()
2703 if (!timeout || timeout->task) in futex_wait_queue_me()
2788 struct hrtimer_sleeper timeout, *to; in futex_wait() local
2798 to = futex_setup_timer(abs_time, &timeout, flags, in futex_wait()
2879 struct hrtimer_sleeper timeout, *to; in futex_lock_pi() local
2893 to = futex_setup_timer(time, &timeout, FLAGS_CLOCKRT, 0); in futex_lock_pi()
3224 struct hrtimer_sleeper *timeout) in handle_early_requeue_pi_wakeup() argument
3246 if (timeout && !timeout->task) in handle_early_requeue_pi_wakeup()
3298 struct hrtimer_sleeper timeout, *to; in futex_wait_requeue_pi() local
3315 to = futex_setup_timer(abs_time, &timeout, flags, in futex_wait_requeue_pi()
3850 long do_futex(u32 __user *uaddr, int op, u32 val, ktime_t *timeout, in do_futex() argument
3881 return futex_wait(uaddr, flags, val, timeout, val3); in do_futex()
3894 return futex_lock_pi(uaddr, flags, timeout, 0); in do_futex()
3901 return futex_wait_requeue_pi(uaddr, flags, val, timeout, val3, in do_futex()