Lines Matching refs:uaddr
5 static inline int atomic_futex_op_xchg_set(int oparg, u32 __user *uaddr, in atomic_futex_op_xchg_set() argument
13 ret = get_user(*oldval, uaddr); in atomic_futex_op_xchg_set()
15 ret = put_user(oparg, uaddr); in atomic_futex_op_xchg_set()
22 static inline int atomic_futex_op_xchg_add(int oparg, u32 __user *uaddr, in atomic_futex_op_xchg_add() argument
30 ret = get_user(*oldval, uaddr); in atomic_futex_op_xchg_add()
32 ret = put_user(*oldval + oparg, uaddr); in atomic_futex_op_xchg_add()
39 static inline int atomic_futex_op_xchg_or(int oparg, u32 __user *uaddr, in atomic_futex_op_xchg_or() argument
47 ret = get_user(*oldval, uaddr); in atomic_futex_op_xchg_or()
49 ret = put_user(*oldval | oparg, uaddr); in atomic_futex_op_xchg_or()
56 static inline int atomic_futex_op_xchg_and(int oparg, u32 __user *uaddr, in atomic_futex_op_xchg_and() argument
64 ret = get_user(*oldval, uaddr); in atomic_futex_op_xchg_and()
66 ret = put_user(*oldval & oparg, uaddr); in atomic_futex_op_xchg_and()
73 static inline int atomic_futex_op_xchg_xor(int oparg, u32 __user *uaddr, in atomic_futex_op_xchg_xor() argument
81 ret = get_user(*oldval, uaddr); in atomic_futex_op_xchg_xor()
83 ret = put_user(*oldval ^ oparg, uaddr); in atomic_futex_op_xchg_xor()
91 u32 __user *uaddr, in atomic_futex_op_cmpxchg_inatomic() argument
100 ret = get_user(prev, uaddr); in atomic_futex_op_cmpxchg_inatomic()
102 ret = put_user(newval, uaddr); in atomic_futex_op_cmpxchg_inatomic()