Searched refs:uaddr (Results 1 – 2 of 2) sorted by relevance
/kernel/ |
D | futex.c | 207 static int get_futex_key(u32 __user *uaddr, int fshared, union futex_key *key) in get_futex_key() argument 209 unsigned long address = (unsigned long)uaddr; in get_futex_key() 231 if (unlikely(!access_ok(VERIFY_WRITE, uaddr, sizeof(u32)))) in get_futex_key() 312 static u32 cmpxchg_futex_value_locked(u32 __user *uaddr, u32 uval, u32 newval) in cmpxchg_futex_value_locked() argument 317 curval = futex_atomic_cmpxchg_inatomic(uaddr, uval, newval); in cmpxchg_futex_value_locked() 633 static int wake_futex_pi(u32 __user *uaddr, u32 uval, struct futex_q *this) in wake_futex_pi() argument 664 curval = cmpxchg_futex_value_locked(uaddr, uval, newval); in wake_futex_pi() 693 static int unlock_futex_pi(u32 __user *uaddr, u32 uval) in unlock_futex_pi() argument 701 oldval = cmpxchg_futex_value_locked(uaddr, uval, 0); in unlock_futex_pi() 731 static int futex_wake(u32 __user *uaddr, int fshared, int nr_wake, u32 bitset) in futex_wake() argument [all …]
|
D | futex_compat.c | 37 void __user *uaddr = compat_ptr(base + futex_offset); in futex_uaddr() local 39 return uaddr; in futex_uaddr() 92 void __user *uaddr = futex_uaddr(entry, futex_offset); in compat_exit_robust_list() local 94 if (handle_futex_death(uaddr, curr, pi)) in compat_exit_robust_list() 111 void __user *uaddr = futex_uaddr(pending, futex_offset); in compat_exit_robust_list() local 113 handle_futex_death(uaddr, curr, pip); in compat_exit_robust_list() 173 asmlinkage long compat_sys_futex(u32 __user *uaddr, int op, u32 val, in compat_sys_futex() argument 197 return do_futex(uaddr, op, val, tp, uaddr2, val2, val3); in compat_sys_futex()
|