Lines Matching refs:oldval
43 int oldval = 0, ret; in futex_atomic_op_inuser() local
57 ret = get_user(oldval, uaddr); in futex_atomic_op_inuser()
63 ret = get_user(oldval, uaddr); in futex_atomic_op_inuser()
65 val = oldval + oparg; in futex_atomic_op_inuser()
71 ret = get_user(oldval, uaddr); in futex_atomic_op_inuser()
73 val = oldval | oparg; in futex_atomic_op_inuser()
79 ret = get_user(oldval, uaddr); in futex_atomic_op_inuser()
81 val = oldval & ~oparg; in futex_atomic_op_inuser()
87 ret = get_user(oldval, uaddr); in futex_atomic_op_inuser()
89 val = oldval ^ oparg; in futex_atomic_op_inuser()
103 case FUTEX_OP_CMP_EQ: ret = (oldval == cmparg); break; in futex_atomic_op_inuser()
104 case FUTEX_OP_CMP_NE: ret = (oldval != cmparg); break; in futex_atomic_op_inuser()
105 case FUTEX_OP_CMP_LT: ret = (oldval < cmparg); break; in futex_atomic_op_inuser()
106 case FUTEX_OP_CMP_GE: ret = (oldval >= cmparg); break; in futex_atomic_op_inuser()
107 case FUTEX_OP_CMP_LE: ret = (oldval <= cmparg); break; in futex_atomic_op_inuser()
108 case FUTEX_OP_CMP_GT: ret = (oldval > cmparg); break; in futex_atomic_op_inuser()
118 u32 oldval, u32 newval) in futex_atomic_cmpxchg_inatomic() argument
143 if (!ret && val == oldval) in futex_atomic_cmpxchg_inatomic()