Lines Matching defs:nrequeue
1000 * futex_wake(f, nwake, f2, nrequeue, bitset)
1003 * provided, move up to nrequeue remaining waiters on f matching
1009 unsigned nrequeue, int bitset)
1047 /* Move up to nrequeue waiters from f's queue to f2's queue. */
1051 if (nrequeue > 0) {
1060 nrequeue--;
1087 KASSERT(nrequeue == 0);
1333 nwoken = futex_wake(f, nwake, NULL, /*nrequeue*/0, bitset);
1348 * futex_func_requeue(op, uaddr, nwake@val, uaddr2, nrequeue@val2,
1353 * waiters at uaddr and then requeue up to nrequeue waiters from
1363 int nrequeue, int cmpval, register_t *retval)
1370 if (nwake < 0 || nrequeue < 0) {
1411 nwoken_or_requeued = futex_wake(f, nwake, f2, nrequeue,
1635 nwoken = futex_wake(f, nwake, NULL, /*nrequeue*/0,
1639 nwoken += futex_wake(f2, nwake2, NULL, /*nrequeue*/0,
1699 const int nrequeue = val2;
1703 nrequeue, cmpval, retval);
1950 (void)futex_wake(f, /*nwake*/1, NULL, /*nrequeue*/0,