Home | History | Annotate | Download | only in linux

Lines Matching refs:oparg

114 #define FUTEX_OP_SET		0	/* *(int *)UADDR2 = OPARG; */
115 #define FUTEX_OP_ADD 1 /* *(int *)UADDR2 += OPARG; */
116 #define FUTEX_OP_OR 2 /* *(int *)UADDR2 |= OPARG; */
117 #define FUTEX_OP_ANDN 3 /* *(int *)UADDR2 &= ~OPARG; */
118 #define FUTEX_OP_XOR 4 /* *(int *)UADDR2 ^= OPARG; */
120 #define FUTEX_OP_OPARG_SHIFT 8 /* Use (1 << OPARG) instead of OPARG. */
131 *(int *)UADDR2 = oldval OP OPARG;
135 #define FUTEX_OP(op, oparg, cmp, cmparg) \
137 | ((oparg & 0xfff) << 12) | (cmparg & 0xfff))