Lines Matching refs:oldval
25 #define __futex_atomic_op(insn, ret, oldval, uaddr, tmp, oparg) \ argument
42 : "=&r" (ret), "=&r" (oldval), "+Q" (*uaddr), "=&r" (tmp) \
53 int oldval = 0, ret, tmp; in futex_atomic_op_inuser() local
66 ret, oldval, uaddr, tmp, oparg); in futex_atomic_op_inuser()
70 ret, oldval, uaddr, tmp, oparg); in futex_atomic_op_inuser()
74 ret, oldval, uaddr, tmp, oparg); in futex_atomic_op_inuser()
78 ret, oldval, uaddr, tmp, ~oparg); in futex_atomic_op_inuser()
82 ret, oldval, uaddr, tmp, oparg); in futex_atomic_op_inuser()
92 case FUTEX_OP_CMP_EQ: ret = (oldval == cmparg); break; in futex_atomic_op_inuser()
93 case FUTEX_OP_CMP_NE: ret = (oldval != cmparg); break; in futex_atomic_op_inuser()
94 case FUTEX_OP_CMP_LT: ret = (oldval < cmparg); break; in futex_atomic_op_inuser()
95 case FUTEX_OP_CMP_GE: ret = (oldval >= cmparg); break; in futex_atomic_op_inuser()
96 case FUTEX_OP_CMP_LE: ret = (oldval <= cmparg); break; in futex_atomic_op_inuser()
97 case FUTEX_OP_CMP_GT: ret = (oldval > cmparg); break; in futex_atomic_op_inuser()
106 u32 oldval, u32 newval) in futex_atomic_cmpxchg_inatomic() argument
131 : "r" (oldval), "r" (newval), "Ir" (-EFAULT) in futex_atomic_cmpxchg_inatomic()