Lines Matching refs:ret
9 int ret; in atomic_futex_op_xchg_set() local
13 ret = get_user(*oldval, uaddr); in atomic_futex_op_xchg_set()
14 if (!ret) in atomic_futex_op_xchg_set()
15 ret = put_user(oparg, uaddr); in atomic_futex_op_xchg_set()
19 return ret; in atomic_futex_op_xchg_set()
26 int ret; in atomic_futex_op_xchg_add() local
30 ret = get_user(*oldval, uaddr); in atomic_futex_op_xchg_add()
31 if (!ret) in atomic_futex_op_xchg_add()
32 ret = put_user(*oldval + oparg, uaddr); in atomic_futex_op_xchg_add()
36 return ret; in atomic_futex_op_xchg_add()
43 int ret; in atomic_futex_op_xchg_or() local
47 ret = get_user(*oldval, uaddr); in atomic_futex_op_xchg_or()
48 if (!ret) in atomic_futex_op_xchg_or()
49 ret = put_user(*oldval | oparg, uaddr); in atomic_futex_op_xchg_or()
53 return ret; in atomic_futex_op_xchg_or()
60 int ret; in atomic_futex_op_xchg_and() local
64 ret = get_user(*oldval, uaddr); in atomic_futex_op_xchg_and()
65 if (!ret) in atomic_futex_op_xchg_and()
66 ret = put_user(*oldval & oparg, uaddr); in atomic_futex_op_xchg_and()
70 return ret; in atomic_futex_op_xchg_and()
77 int ret; in atomic_futex_op_xchg_xor() local
81 ret = get_user(*oldval, uaddr); in atomic_futex_op_xchg_xor()
82 if (!ret) in atomic_futex_op_xchg_xor()
83 ret = put_user(*oldval ^ oparg, uaddr); in atomic_futex_op_xchg_xor()
87 return ret; in atomic_futex_op_xchg_xor()
95 int ret; in atomic_futex_op_cmpxchg_inatomic() local
100 ret = get_user(prev, uaddr); in atomic_futex_op_cmpxchg_inatomic()
101 if (!ret && oldval == prev) in atomic_futex_op_cmpxchg_inatomic()
102 ret = put_user(newval, uaddr); in atomic_futex_op_cmpxchg_inatomic()
107 return ret; in atomic_futex_op_cmpxchg_inatomic()