HomeSort by: relevance | last modified time | path
    Searched refs:FUTEX_CMP_REQUEUE (Results 1 - 4 of 4) sorted by relevancy

  /src/sys/sys/
futex.h 79 #define FUTEX_CMP_REQUEUE 4
  /src/tests/lib/libc/sys/
t_futex_ops.c 781 const int good_val3 = (op == FUTEX_CMP_REQUEUE) ? 1 : 0;
782 const int bad_val3 = (op == FUTEX_CMP_REQUEUE) ? 666 : 0;
838 if (op == FUTEX_CMP_REQUEUE) {
860 if (op == FUTEX_CMP_REQUEUE) {
925 ATF_TC_WITH_CLEANUP(futex_cmp_requeue);
926 ATF_TC_HEAD(futex_cmp_requeue, tc)
931 ATF_TC_BODY(futex_cmp_requeue, tc)
933 do_futex_requeue_test(FUTEX_PRIVATE_FLAG, FUTEX_CMP_REQUEUE);
935 ATF_TC_CLEANUP(futex_cmp_requeue, tc)
952 ATF_CHECK_ERRNO(EAGAIN, __futex(&futex_word, FUTEX_CMP_REQUEUE,
    [all...]
  /src/sys/kern/
sys_futex.c 96 * The futex(&lock, FUTEX_CMP_REQUEUE, n, timeout, &lock2, m, val)
1351 * Implement futex(FUTEX_REQUEUE) and futex(FUTEX_CMP_REQUEUE): If
1358 * For FUTEX_CMP_REQUEUE, if *uaddr != cmpval, fail with EAGAIN
1376 * Look up or create the source futex. For FUTEX_CMP_REQUEUE,
1378 * because FUTEX_CMP_REQUEUE always tests the futex word in
1381 error = (op == FUTEX_CMP_REQUEUE
1389 KASSERT(op != FUTEX_CMP_REQUEUE);
1407 if (op == FUTEX_CMP_REQUEUE && !futex_test(uaddr, cmpval)) {
1697 case FUTEX_CMP_REQUEUE: {
  /src/usr.bin/kdump/
kdump.c 780 CASERETURN(FUTEX_CMP_REQUEUE);

Completed in 16 milliseconds