Home | History | Annotate | Download | only in kern

Lines Matching defs:opcmp

1445  * futex_validate_op_cmp(opcmp)
1450 futex_validate_op_cmp(int opcmp)
1452 int op = __SHIFTOUT(opcmp, FUTEX_OP_OP_MASK);
1453 int cmp = __SHIFTOUT(opcmp, FUTEX_OP_CMP_MASK);
1457 futex_opcmp_arg(__SHIFTOUT(opcmp, FUTEX_OP_OPARG_MASK));
1492 * futex_compute_op(oldval, opcmp)
1497 futex_compute_op(int oldval, int opcmp)
1499 int op = __SHIFTOUT(opcmp, FUTEX_OP_OP_MASK);
1500 int oparg = futex_opcmp_arg(__SHIFTOUT(opcmp, FUTEX_OP_OPARG_MASK));
1536 * futex_compute_cmp(oldval, opcmp)
1541 futex_compute_cmp(int oldval, int opcmp)
1543 int cmp = __SHIFTOUT(opcmp, FUTEX_OP_CMP_MASK);
1544 int cmparg = futex_opcmp_arg(__SHIFTOUT(opcmp, FUTEX_OP_CMPARG_MASK));
1571 * futex_func_wake_op(uaddr, nwake@val, uaddr2, nwake2@val2, opcmp@val3,
1577 * opcmp.
1582 * operation specified in opcmp, additionally wake up to nwake2
1587 int opcmp, register_t *retval)
1601 if ((error = futex_validate_op_cmp(opcmp)) != 0)
1617 * 1. Read/modify/write: *uaddr2 op= oparg, as in opcmp.
1620 * comparison in opcmp.
1627 newval = futex_compute_op(oldval, opcmp);
1638 if (f2 && futex_compute_cmp(oldval, opcmp)) {
1715 const int opcmp = val3;
1718 opcmp, retval);