uaddr2 79 include/linux/futex.h u32 __user *uaddr2, u32 val2, u32 val3); uaddr2 86 include/linux/futex.h ktime_t *timeout, u32 __user *uaddr2, uaddr2 35 include/linux/restart_block.h u32 __user *uaddr2; uaddr2 576 include/linux/syscalls.h struct __kernel_timespec __user *utime, u32 __user *uaddr2, uaddr2 579 include/linux/syscalls.h struct old_timespec32 __user *utime, u32 __user *uaddr2, uaddr2 1772 kernel/futex.c futex_wake_op(u32 __user *uaddr1, unsigned int flags, u32 __user *uaddr2, uaddr2 1785 kernel/futex.c ret = get_futex_key(uaddr2, flags & FLAGS_SHARED, &key2, FUTEX_WRITE); uaddr2 1794 kernel/futex.c op_ret = futex_atomic_op_inuser(op, uaddr2); uaddr2 1809 kernel/futex.c ret = fault_in_user_writeable(uaddr2); uaddr2 2016 kernel/futex.c u32 __user *uaddr2, int nr_wake, int nr_requeue, uaddr2 2043 kernel/futex.c if (uaddr1 == uaddr2) uaddr2 2070 kernel/futex.c ret = get_futex_key(uaddr2, flags & FLAGS_SHARED, &key2, uaddr2 2126 kernel/futex.c ret = futex_proxy_trylock_atomic(uaddr2, hb1, hb2, &key1, uaddr2 2155 kernel/futex.c ret = lookup_pi_state(uaddr2, ret, hb2, &key2, uaddr2 2170 kernel/futex.c ret = fault_in_user_writeable(uaddr2); uaddr2 3313 kernel/futex.c u32 __user *uaddr2) uaddr2 3326 kernel/futex.c if (uaddr == uaddr2) uaddr2 3341 kernel/futex.c ret = get_futex_key(uaddr2, flags & FLAGS_SHARED, &key2, FUTEX_WRITE); uaddr2 3393 kernel/futex.c ret = fixup_pi_state_owner(uaddr2, &q, current); uaddr2 3426 kernel/futex.c res = fixup_owner(uaddr2, &q, !ret); uaddr2 3868 kernel/futex.c u32 __user *uaddr2, u32 val2, u32 val3) uaddr2 3905 kernel/futex.c return futex_requeue(uaddr, flags, uaddr2, val, val2, NULL, 0); uaddr2 3907 kernel/futex.c return futex_requeue(uaddr, flags, uaddr2, val, val2, &val3, 0); uaddr2 3909 kernel/futex.c return futex_wake_op(uaddr, flags, uaddr2, val, val2, val3); uaddr2 3919 kernel/futex.c uaddr2); uaddr2 3921 kernel/futex.c return futex_requeue(uaddr, flags, uaddr2, val, val2, &val3, 1); uaddr2 3928 kernel/futex.c struct __kernel_timespec __user *, utime, u32 __user *, uaddr2, uaddr2 3959 kernel/futex.c return do_futex(uaddr, op, val, tp, uaddr2, val2, val3); uaddr2 4122 kernel/futex.c struct old_timespec32 __user *, utime, u32 __user *, uaddr2, uaddr2 4147 kernel/futex.c return do_futex(uaddr, op, val, tp, uaddr2, val2, val3); uaddr2 36 tools/perf/bench/futex.h #define futex(uaddr, op, val, timeout, uaddr2, val3, opflags) \ uaddr2 37 tools/perf/bench/futex.h syscall(SYS_futex, uaddr, op | opflags, val, timeout, uaddr2, val3) uaddr2 83 tools/perf/bench/futex.h futex_cmp_requeue(u_int32_t *uaddr, u_int32_t val, u_int32_t *uaddr2, int nr_wake, uaddr2 86 tools/perf/bench/futex.h return futex(uaddr, FUTEX_CMP_REQUEUE, nr_wake, nr_requeue, uaddr2, uaddr2 70 tools/testing/selftests/futex/include/futextest.h #define futex(uaddr, op, val, timeout, uaddr2, val3, opflags) \ uaddr2 71 tools/testing/selftests/futex/include/futextest.h syscall(SYS_futex, uaddr, op | opflags, val, timeout, uaddr2, val3) uaddr2 140 tools/testing/selftests/futex/include/futextest.h futex_wake_op(futex_t *uaddr, futex_t *uaddr2, int nr_wake, int nr_wake2, uaddr2 143 tools/testing/selftests/futex/include/futextest.h return futex(uaddr, FUTEX_WAKE_OP, nr_wake, nr_wake2, uaddr2, wake_op, uaddr2 156 tools/testing/selftests/futex/include/futextest.h futex_requeue(futex_t *uaddr, futex_t *uaddr2, int nr_wake, int nr_requeue, uaddr2 159 tools/testing/selftests/futex/include/futextest.h return futex(uaddr, FUTEX_REQUEUE, nr_wake, nr_requeue, uaddr2, 0, uaddr2 169 tools/testing/selftests/futex/include/futextest.h futex_cmp_requeue(futex_t *uaddr, futex_t val, futex_t *uaddr2, int nr_wake, uaddr2 172 tools/testing/selftests/futex/include/futextest.h return futex(uaddr, FUTEX_CMP_REQUEUE, nr_wake, nr_requeue, uaddr2, uaddr2 185 tools/testing/selftests/futex/include/futextest.h futex_wait_requeue_pi(futex_t *uaddr, futex_t val, futex_t *uaddr2, uaddr2 188 tools/testing/selftests/futex/include/futextest.h return futex(uaddr, FUTEX_WAIT_REQUEUE_PI, val, timeout, uaddr2, 0, uaddr2 200 tools/testing/selftests/futex/include/futextest.h futex_cmp_requeue_pi(futex_t *uaddr, futex_t val, futex_t *uaddr2, int nr_wake, uaddr2 203 tools/testing/selftests/futex/include/futextest.h return futex(uaddr, FUTEX_CMP_REQUEUE_PI, nr_wake, nr_requeue, uaddr2,