/src/sys/kern/ |
sys_futex.c | 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 fro 1699 const int nrequeue = val2; local in function:do_futex [all...] |
sys_futex.c | 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 fro 1699 const int nrequeue = val2; local in function:do_futex [all...] |