Lines Matching defs:oparg
11 #define __futex_atomic_op(insn, ret, oldval, uaddr, oparg) \
29 : "r" (uaddr), "r"(oparg) \
36 int oparg = (encoded_op << 8) >> 20;
40 oparg = 1 << oparg;
49 __futex_atomic_op("mov %3,%1\n", ret, oldval, uaddr, oparg);
52 __futex_atomic_op("addl %0,%3,%1\n", ret, oldval, uaddr, oparg);
55 __futex_atomic_op("or %0,%3,%1\n", ret, oldval, uaddr, oparg);
58 __futex_atomic_op("andnot %0,%3,%1\n", ret, oldval, uaddr, oparg);
61 __futex_atomic_op("xor %0,%3,%1\n", ret, oldval, uaddr, oparg);