Lines Matching defs:futex_word
65 static volatile int futex_word;
272 STORE(&futex_word, 0);
313 /* This will not block because futex_word != 666. */
448 do_futex_wait_wake_test(&futex_word, NULL,
465 do_futex_wait_wake_test(&futex_word, NULL,
647 futex_word = 1;
649 __futex(&futex_word, FUTEX_WAIT_BITSET | FUTEX_PRIVATE_FLAG,
666 lwp_data[i].futex_ptr = &futex_word;
670 STORE(&futex_word, 1);
694 __futex(&futex_word, FUTEX_WAKE_BITSET | flags,
698 RL(n = __futex(&futex_word, FUTEX_WAKE_BITSET | flags,
703 RL(n = __futex(&futex_word, FUTEX_WAKE_BITSET | flags,
721 RL(n = __futex(&futex_word, FUTEX_WAKE_BITSET | flags,
739 RL(n = __futex(&futex_word, FUTEX_WAKE_BITSET | flags,
789 lwp_data[i].futex_ptr = &futex_word;
795 STORE(&futex_word, 1);
826 __futex(&futex_word, op | flags,
830 __futex(&futex_word, op | flags,
839 /* This should fail because the futex_word value is 1. */
841 __futex(&futex_word, op | flags,
851 RL(n = __futex(&futex_word, op | flags, 0, NULL, &futex_word1,
864 1, NULL, &futex_word, 1, bad_val3) == -1);
873 RL(n = __futex(&futex_word1, op | flags, 1, NULL, &futex_word,
883 RL(n = __futex(&futex_word, FUTEX_WAKE | flags, INT_MAX, NULL, NULL,
950 futex_word = 123;
952 ATF_CHECK_ERRNO(EAGAIN, __futex(&futex_word, FUTEX_CMP_REQUEUE,
954 ATF_CHECK_ERRNO(EAGAIN, __futex(&futex_word, FUTEX_CMP_REQUEUE,
956 nwoken = __futex(&futex_word, FUTEX_CMP_REQUEUE,
960 ATF_CHECK_EQ_MSG(futex_word, 123, "futex_word=%d", futex_word);
971 futex_word = 0;
989 __futex(&futex_word, FUTEX_WAKE_OP | flags,
991 ATF_CHECK_EQ_MSG(futex_word, 0, "futex_word=%d", futex_word);
995 __futex(&futex_word, FUTEX_WAKE_OP | flags,
997 ATF_CHECK_EQ_MSG(futex_word, 0, "futex_word=%d", futex_word);
1000 RL(n = __futex(&futex_word, FUTEX_WAKE_OP | flags,
1006 RL(n = __futex(&futex_word, FUTEX_WAKE_OP | flags,
1012 RL(n = __futex(&futex_word, FUTEX_WAKE_OP | flags,
1021 __futex(&futex_word, FUTEX_WAKE_OP | flags,
1027 RL(n = __futex(&futex_word, FUTEX_WAKE_OP | flags,
1035 RL(n = __futex(&futex_word, FUTEX_WAKE_OP | flags,
1041 RL(n = __futex(&futex_word, FUTEX_WAKE_OP | flags,
1051 RL(n = __futex(&futex_word, FUTEX_WAKE_OP | flags,
1058 RL(n = __futex(&futex_word, FUTEX_WAKE_OP | flags,
1131 futex_word = 0;
1144 RL(n = __futex(&futex_word, FUTEX_WAKE_OP | flags,
1151 RL(n = __futex(&futex_word, FUTEX_WAKE_OP | flags,
1157 RL(n = __futex(&futex_word, FUTEX_WAKE_OP | flags,
1164 RL(n = __futex(&futex_word, FUTEX_WAKE_OP | flags,
1171 RL(n = __futex(&futex_word, FUTEX_WAKE_OP | flags,
1177 RL(n = __futex(&futex_word, FUTEX_WAKE_OP | flags,
1184 RL(n = __futex(&futex_word, FUTEX_WAKE_OP | flags,
1190 RL(n = __futex(&futex_word, FUTEX_WAKE_OP | flags,
1197 RL(n = __futex(&futex_word, FUTEX_WAKE_OP | flags,
1203 RL(n = __futex(&futex_word, FUTEX_WAKE_OP | flags,
1210 RL(n = __futex(&futex_word, FUTEX_WAKE_OP | flags,
1216 RL(n = __futex(&futex_word, FUTEX_WAKE_OP | flags,
1223 RL(n = __futex(&futex_word, FUTEX_WAKE_OP | flags,
1229 RL(n = __futex(&futex_word, FUTEX_WAKE_OP | flags,
1258 ATF_CHECK_EQ_MSG(futex_word, 0, "futex_word=%d", futex_word);
1261 INT_MAX, NULL, &futex_word, 0, op));
1263 ATF_CHECK_EQ_MSG(futex_word, 0, "futex_word=%d", futex_word);
1322 futex_word = 1;
1324 __futex(&futex_word, op | FUTEX_PRIVATE_FLAG,
1506 futex_word = 0;
1512 lwp_data[0].futex_ptr = &futex_word;
1535 lwp_data[1].futex_ptr = &futex_word;
1556 RL(n = __futex(&futex_word, FUTEX_WAKE | FUTEX_PRIVATE_FLAG,
1575 RL(n = __futex(&futex_word, FUTEX_WAKE | FUTEX_PRIVATE_FLAG,