futex              36 include/linux/restart_block.h 		} futex;
futex            2851 kernel/futex.c 	restart->futex.uaddr = uaddr;
futex            2852 kernel/futex.c 	restart->futex.val = val;
futex            2853 kernel/futex.c 	restart->futex.time = *abs_time;
futex            2854 kernel/futex.c 	restart->futex.bitset = bitset;
futex            2855 kernel/futex.c 	restart->futex.flags = flags | FLAGS_HAS_TIMEOUT;
futex            2870 kernel/futex.c 	u32 __user *uaddr = restart->futex.uaddr;
futex            2873 kernel/futex.c 	if (restart->futex.flags & FLAGS_HAS_TIMEOUT) {
futex            2874 kernel/futex.c 		t = restart->futex.time;
futex            2879 kernel/futex.c 	return (long)futex_wait(uaddr, restart->futex.flags,
futex            2880 kernel/futex.c 				restart->futex.val, tp, restart->futex.bitset);
futex            3927 kernel/futex.c SYSCALL_DEFINE6(futex, u32 __user *, uaddr, int, op, u32, val,
futex             144 kernel/sys_ni.c COND_SYSCALL(futex);
futex              48 tools/perf/bench/futex-hash.c 	u_int32_t *futex;
futex              89 tools/perf/bench/futex-hash.c 			ret = futex_wait(&w->futex[i], 1234, NULL, futex_flag);
futex             167 tools/perf/bench/futex-hash.c 		worker[i].futex = calloc(nfutexes, sizeof(*worker[i].futex));
futex             168 tools/perf/bench/futex-hash.c 		if (!worker[i].futex)
futex             212 tools/perf/bench/futex-hash.c 				       worker[i].tid, &worker[i].futex[0], t);
futex             215 tools/perf/bench/futex-hash.c 				       worker[i].tid, &worker[i].futex[0],
futex             216 tools/perf/bench/futex-hash.c 				       &worker[i].futex[nfutexes-1], t);
futex             219 tools/perf/bench/futex-hash.c 		zfree(&worker[i].futex);
futex              28 tools/perf/bench/futex-lock-pi.c 	u_int32_t *futex;
futex              95 tools/perf/bench/futex-lock-pi.c 		ret = futex_lock_pi(w->futex, NULL, futex_flag);
futex             100 tools/perf/bench/futex-lock-pi.c 				     w->tid, w->futex, ret);
futex             108 tools/perf/bench/futex-lock-pi.c 		ret = futex_unlock_pi(w->futex, futex_flag);
futex             111 tools/perf/bench/futex-lock-pi.c 			     w->tid, w->futex, ret);
futex             131 tools/perf/bench/futex-lock-pi.c 			worker[i].futex = calloc(1, sizeof(u_int32_t));
futex             132 tools/perf/bench/futex-lock-pi.c 			if (!worker[i].futex)
futex             135 tools/perf/bench/futex-lock-pi.c 			worker[i].futex = &global_futex;
futex             219 tools/perf/bench/futex-lock-pi.c 			       worker[i].tid, worker[i].futex, t);
futex             222 tools/perf/bench/futex-lock-pi.c 			zfree(&worker[i].futex);
futex              48 tools/perf/bench/futex-wake-parallel.c static u_int32_t futex = 0;
futex              82 tools/perf/bench/futex-wake-parallel.c 	waker->nwoken = futex_wake(&futex, nwakes, futex_flag);
futex             133 tools/perf/bench/futex-wake-parallel.c 		if (futex_wait(&futex, 0, NULL, futex_flag) != EINTR)
futex             270 tools/perf/bench/futex-wake-parallel.c 	       &futex, nwaking_threads, nwakes);
futex              46 tools/perf/bench/futex.h 	return futex(uaddr, FUTEX_WAIT, val, timeout, NULL, 0, opflags);
futex              56 tools/perf/bench/futex.h 	return futex(uaddr, FUTEX_WAKE, nr_wake, NULL, NULL, 0, opflags);
futex              65 tools/perf/bench/futex.h 	return futex(uaddr, FUTEX_LOCK_PI, 0, timeout, NULL, 0, opflags);
futex              74 tools/perf/bench/futex.h 	return futex(uaddr, FUTEX_UNLOCK_PI, 0, NULL, NULL, 0, opflags);
futex              86 tools/perf/bench/futex.h 	return futex(uaddr, FUTEX_CMP_REQUEUE, nr_wake, nr_requeue, uaddr2,
futex              80 tools/testing/selftests/futex/include/futextest.h 	return futex(uaddr, FUTEX_WAIT, val, timeout, NULL, 0, opflags);
futex              90 tools/testing/selftests/futex/include/futextest.h 	return futex(uaddr, FUTEX_WAKE, nr_wake, NULL, NULL, 0, opflags);
futex             101 tools/testing/selftests/futex/include/futextest.h 	return futex(uaddr, FUTEX_WAIT_BITSET, val, timeout, NULL, bitset,
futex             112 tools/testing/selftests/futex/include/futextest.h 	return futex(uaddr, FUTEX_WAKE_BITSET, nr_wake, NULL, NULL, bitset,
futex             124 tools/testing/selftests/futex/include/futextest.h 	return futex(uaddr, FUTEX_LOCK_PI, detect, timeout, NULL, 0, opflags);
futex             133 tools/testing/selftests/futex/include/futextest.h 	return futex(uaddr, FUTEX_UNLOCK_PI, 0, NULL, NULL, 0, opflags);
futex             143 tools/testing/selftests/futex/include/futextest.h 	return futex(uaddr, FUTEX_WAKE_OP, nr_wake, nr_wake2, uaddr2, wake_op,
futex             159 tools/testing/selftests/futex/include/futextest.h 	return futex(uaddr, FUTEX_REQUEUE, nr_wake, nr_requeue, uaddr2, 0,
futex             172 tools/testing/selftests/futex/include/futextest.h 	return futex(uaddr, FUTEX_CMP_REQUEUE, nr_wake, nr_requeue, uaddr2,
futex             188 tools/testing/selftests/futex/include/futextest.h 	return futex(uaddr, FUTEX_WAIT_REQUEUE_PI, val, timeout, uaddr2, 0,
futex             203 tools/testing/selftests/futex/include/futextest.h 	return futex(uaddr, FUTEX_CMP_REQUEUE_PI, nr_wake, nr_requeue, uaddr2,
futex              29 tools/testing/selftests/powerpc/benchmarks/futex_bench.c 		futex(&addr, FUTEX_WAKE, 1, NULL, NULL, 0);