Lines Matching refs:rt_futex_t
72 rt_futex_t futex = (rt_futex_t)data; in _pftx_destroy_locked()
104 static rt_futex_t _pftx_create_locked(int *uaddr, struct rt_lwp *lwp) in _pftx_create_locked()
106 rt_futex_t futex = RT_NULL; in _pftx_create_locked()
117 futex = (rt_futex_t)rt_malloc(sizeof(struct rt_futex)); in _pftx_create_locked()
172 static rt_futex_t _pftx_get(void *uaddr, struct rt_lwp *lwp, int op, in _pftx_get()
176 rt_futex_t futex = RT_NULL; in _pftx_get()
214 rt_futex_t futex = (rt_futex_t)data; in _sftx_destroy()
234 static rt_futex_t _sftx_create(struct shared_futex_key *key, struct rt_lwp *lwp) in _sftx_create()
236 rt_futex_t futex = RT_NULL; in _sftx_create()
241 futex = (rt_futex_t)rt_calloc(1, sizeof(struct rt_futex)); in _sftx_create()
274 static rt_futex_t _sftx_get(void *uaddr, struct rt_lwp *lwp, int op, in _sftx_get()
277 rt_futex_t futex = RT_NULL; in _sftx_get()
315 static rt_futex_t _futex_get(void *uaddr, struct rt_lwp *lwp, int op_flags, in _futex_get()
318 rt_futex_t futex = RT_NULL; in _futex_get()
333 rt_futex_t futex, in _suspend_thread_timeout_locked()
359 static rt_err_t _suspend_thread_locked(rt_thread_t thread, rt_futex_t futex) in _suspend_thread_locked()
392 static int _futex_wait(rt_futex_t futex, struct rt_lwp *lwp, int *uaddr, in _futex_wait()
459 static long _futex_wake(rt_futex_t futex, struct rt_lwp *lwp, int number, in _futex_wake()
498 static long _futex_requeue(rt_futex_t futex1, rt_futex_t futex2, in _futex_requeue()
566 static long _futex_lock_pi(rt_futex_t futex, struct rt_lwp *lwp, int *uaddr, in _futex_lock_pi()
663 static long _futex_unlock_pi(rt_futex_t futex, struct rt_lwp *lwp, int op_flags) in _futex_unlock_pi()
722 rt_futex_t futex, futex2; in lwp_futex()
814 rt_futex_t futex; in _handle_futex_death()