Lines Matching refs:uaddr
16 #define futex_atomic_cmpxchg_inatomic(uval, uaddr, oldval, newval) \
17 futex_atomic_cmpxchg_inatomic_local(uval, uaddr, oldval, newval)
18 #define arch_futex_atomic_op_inuser(op, oparg, oval, uaddr) \
19 futex_atomic_op_inuser_local(op, oparg, oval, uaddr)
29 * @uaddr: pointer to user space address
38 futex_atomic_op_inuser_local(int op, u32 oparg, int *oval, u32 __user *uaddr)
46 if (unlikely(get_user(oldval, uaddr) != 0))
72 if (ret == 0 && unlikely(put_user(tmp, uaddr) != 0))
86 * uaddr with newval if the current value is
88 * @uval: pointer to store content of @uaddr
89 * @uaddr: pointer to user space address
91 * @newval: new value to store to @uaddr
99 futex_atomic_cmpxchg_inatomic_local(u32 *uval, u32 __user *uaddr,
105 if (unlikely(get_user(val, uaddr) != 0)) {
110 if (val == oldval && unlikely(put_user(newval, uaddr) != 0)) {