Lines Matching refs:oparg
9 #define __futex_atomic_op1(insn, ret, oldval, uaddr, oparg) \
18 : "r" (uaddr), "r" (oparg) \
23 #define __futex_atomic_op2(insn, ret, oldval, uaddr, oparg) \
40 : "r" (uaddr), "r" (oparg) \
49 arch_futex_atomic_op_inuser(int op, int oparg, int *oval, u32 __user *uaddr)
59 oparg);
62 __futex_atomic_op2("add %3=%3,%5", ret, oldval, uaddr, oparg);
65 __futex_atomic_op2("or %3=%3,%5", ret, oldval, uaddr, oparg);
69 ~oparg);
72 __futex_atomic_op2("xor %3=%3,%5", ret, oldval, uaddr, oparg);