Lines Matching defs:val3
1198 * futex_func_wait(uaddr, val, val3, timeout, clkid, clkflags, retval)
1203 futex_func_wait(bool shared, int *uaddr, int val, int val3,
1217 if (val3 == 0)
1242 futex_wait_init(fw, val3);
1285 * futex_func_wake(uaddr, val, val3, retval)
1290 futex_func_wake(bool shared, int *uaddr, int val, int val3, register_t *retval)
1317 /*bitset*/val3);
1332 * futex_func_requeue(op, uaddr, val, uaddr2, val2, val3, retval)
1338 int val2, int val3, register_t *retval)
1378 * unchanged from val3, wake the waiters.
1381 if (op == FUTEX_CMP_REQUEUE && !futex_test(uaddr, val3)) {
1404 * futex_validate_op_cmp(val3)
1409 futex_validate_op_cmp(int val3)
1411 int op = __SHIFTOUT(val3, FUTEX_OP_OP_MASK);
1412 int cmp = __SHIFTOUT(val3, FUTEX_OP_CMP_MASK);
1415 int oparg = __SHIFTOUT(val3, FUTEX_OP_OPARG_MASK);
1450 * futex_compute_op(oldval, val3)
1455 futex_compute_op(int oldval, int val3)
1457 int op = __SHIFTOUT(val3, FUTEX_OP_OP_MASK);
1458 int oparg = __SHIFTOUT(val3, FUTEX_OP_OPARG_MASK);
1494 * futex_compute_cmp(oldval, val3)
1499 futex_compute_cmp(int oldval, int val3)
1501 int cmp = __SHIFTOUT(val3, FUTEX_OP_CMP_MASK);
1502 int cmparg = __SHIFTOUT(val3, FUTEX_OP_CMPARG_MASK);
1529 * futex_func_wake_op(uaddr, val, uaddr2, val2, val3, retval)
1535 int val3, register_t *retval)
1549 if ((error = futex_validate_op_cmp(val3)) != 0)
1574 newval = futex_compute_op(oldval, val3);
1585 if (f2 && futex_compute_cmp(oldval, val3)) {
1608 * do_futex(uaddr, op, val, timeout, uaddr2, val2, val3)
1615 int *uaddr2, int val2, int val3, register_t *retval)
1630 val3 = FUTEX_BITSET_MATCH_ANY;
1633 return futex_func_wake(shared, uaddr, val, val3, retval);
1638 val2, val3, retval);
1641 return futex_func_wait(shared, uaddr, val, val3, timeout,
1646 val3, retval);
1670 syscallarg(int) val3;
1688 tsp, SCARG(uap, uaddr2), SCARG(uap, val2), SCARG(uap, val3),