Lines Matching refs:uaddr2
1348 * futex_func_requeue(op, uaddr, nwake@val, uaddr2, nrequeue@val2,
1354 * uaddr to uaddr2.
1362 futex_func_requeue(bool shared, int op, int *uaddr, int nwake, int *uaddr2,
1397 error = futex_lookup_create(uaddr2, shared, &f2);
1571 * futex_func_wake_op(uaddr, nwake@val, uaddr2, nwake2@val2, opcmp@val3,
1576 * 1. Update *uaddr2 according to the r/m/w operation specified in
1581 * 3. If what was previously at *uaddr2 matches the comparison
1583 * waiters at uaddr2.
1586 futex_func_wake_op(bool shared, int *uaddr, int nwake, int *uaddr2, int nwake2,
1610 error = futex_lookup(uaddr2, shared, &f2);
1617 * 1. Read/modify/write: *uaddr2 op= oparg, as in opcmp.
1619 * 3. Conditionally wake uaddr2, if it previously matched the
1624 error = futex_load(uaddr2, &oldval);
1628 error = ucas_int(uaddr2, oldval, newval, &actual);
1661 * do_futex(uaddr, op, val, timeout, uaddr2, val2, val3)
1668 int *uaddr2, int val2, int val3, register_t *retval)
1702 return futex_func_requeue(shared, op, uaddr, nwake, uaddr2,
1717 return futex_func_wake_op(shared, uaddr, nwake, uaddr2, nwake2,
1740 syscallarg(int *) uaddr2;
1760 tsp, SCARG(uap, uaddr2), SCARG(uap, val2), SCARG(uap, val3),