Lines Matching refs:linux_futex_args
66 struct linux_futex_args { struct
81 struct linux_futex_args *); argument
82 static int linux_futex(struct thread *, struct linux_futex_args *);
83 static int linux_futex_wait(struct thread *, struct linux_futex_args *);
84 static int linux_futex_wake(struct thread *, struct linux_futex_args *);
85 static int linux_futex_requeue(struct thread *, struct linux_futex_args *);
86 static int linux_futex_wakeop(struct thread *, struct linux_futex_args *);
87 static int linux_futex_lock_pi(struct thread *, bool, struct linux_futex_args *);
89 struct linux_futex_args *);
105 struct linux_futex_args args; in futex_wake()
120 struct linux_futex_args args; in futex_wake_pi()
194 linux_futex(struct thread *td, struct linux_futex_args *args) in linux_futex()
357 linux_futex_lock_pi(struct thread *td, bool try, struct linux_futex_args *args) in linux_futex_lock_pi()
569 linux_futex_unlock_pi(struct thread *td, bool rb, struct linux_futex_args *args) in linux_futex_unlock_pi()
628 linux_futex_wakeop(struct thread *td, struct linux_futex_args *args) in linux_futex_wakeop()
673 linux_futex_requeue(struct thread *td, struct linux_futex_args *args) in linux_futex_requeue()
726 linux_futex_wake(struct thread *td, struct linux_futex_args *args) in linux_futex_wake()
745 linux_futex_wait(struct thread *td, struct linux_futex_args *args) in linux_futex_wait()
793 struct linux_futex_args *args) in linux_umtx_abs_timeout_init()
814 struct linux_futex_args fargs = { in linux_sys_futex()
848 struct linux_futex_args fargs = { in linux_sys_futex_time64()