Home
last modified time | relevance | path

Searched refs:uaddr (Results 1 – 2 of 2) sorted by relevance

/kernel/
Dfutex.c207 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 …]
Dfutex_compat.c37 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()