Lines Matching defs:uaddr
243 #define __futex_atomic_op(insn, ret, oldval, newval, uaddr, oparg) \
254 "=m" (*uaddr) \
255 : "0" (-EFAULT), "d" (oparg), "a" (uaddr), \
256 "m" (*uaddr) : "cc");
258 int futex_atomic_op_std(int op, int __user *uaddr, int oparg, int *old)
265 ret, oldval, newval, uaddr, oparg);
269 ret, oldval, newval, uaddr, oparg);
273 ret, oldval, newval, uaddr, oparg);
277 ret, oldval, newval, uaddr, oparg);
281 ret, oldval, newval, uaddr, oparg);
290 int futex_atomic_cmpxchg_std(int __user *uaddr, int oldval, int newval)
300 : "=d" (ret), "+d" (oldval), "=m" (*uaddr)
301 : "0" (-EFAULT), "d" (newval), "a" (uaddr), "m" (*uaddr)