Lines Matching refs:oparg
40 : [addr] "r" (uaddr), [oparg] "r" (arg), \
65 : [oparg] "r" (arg), [fault] "I" (-EFAULT) \
69 static inline int arch_futex_atomic_op_inuser(int op, int oparg, int *oval,
80 __futex_atomic_op("mov %[newval], %[oparg]",
81 ret, oldval, uaddr, oparg);
84 __futex_atomic_op("add %[newval], %[oldval], %[oparg]",
85 ret, oldval, uaddr, oparg);
88 __futex_atomic_op("or %[newval], %[oldval], %[oparg]",
89 ret, oldval, uaddr, oparg);
92 __futex_atomic_op("and %[newval], %[oldval], %[oparg]",
93 ret, oldval, uaddr, ~oparg);
96 __futex_atomic_op("xor %[newval], %[oldval], %[oparg]",
97 ret, oldval, uaddr, oparg);