Lines Matching refs:futex_waitv
3 * futex_waitv() test by Andr�� Almeida <andrealmeid@collabora.com>
25 static struct futex_waitv waitv[NR_FUTEXES];
48 res = futex_waitv(waitv, NR_FUTEXES, 0, &to, CLOCK_MONOTONIC);
50 ksft_test_result_fail("futex_waitv returned: %d %s\n",
53 ksft_test_result_fail("futex_waitv returned: %d, expecting %d\n",
109 ksft_test_result_pass("futex_waitv private\n");
142 ksft_test_result_pass("futex_waitv shared\n");
156 res = futex_waitv(waitv, NR_FUTEXES, 0, &to, CLOCK_MONOTONIC);
158 ksft_test_result_fail("futex_waitv private returned: %d %s\n",
163 ksft_test_result_pass("futex_waitv without FUTEX_32\n");
175 res = futex_waitv(waitv, NR_FUTEXES, 0, &to, CLOCK_MONOTONIC);
182 ksft_test_result_pass("futex_waitv with an unaligned address\n");
193 res = futex_waitv(waitv, NR_FUTEXES, 0, &to, CLOCK_MONOTONIC);
195 ksft_test_result_fail("futex_waitv private returned: %d %s\n",
200 ksft_test_result_pass("futex_waitv NULL address in waitv.uaddr\n");
209 res = futex_waitv(NULL, NR_FUTEXES, 0, &to, CLOCK_MONOTONIC);
211 ksft_test_result_fail("futex_waitv private returned: %d %s\n",
216 ksft_test_result_pass("futex_waitv NULL address in *waiters\n");
225 res = futex_waitv(NULL, NR_FUTEXES, 0, &to, CLOCK_TAI);
227 ksft_test_result_fail("futex_waitv private returned: %d %s\n",
232 ksft_test_result_pass("futex_waitv invalid clockid\n");