Lines Matching refs:tid_lock
39 static struct rt_mutex tid_lock; variable
43 return rt_mutex_init(&tid_lock, "tidmtx", RT_IPC_FLAG_PRIO); in lwp_tid_init()
51 lwp_mutex_take_safe(&tid_lock, RT_WAITING_FOREVER, 0); in lwp_tid_get()
90 lwp_mutex_release_safe(&tid_lock); in lwp_tid_get()
106 lwp_mutex_take_safe(&tid_lock, RT_WAITING_FOREVER, 0); in lwp_tid_put()
127 lwp_mutex_release_safe(&tid_lock); in lwp_tid_put()
133 lwp_mutex_release_safe(&tid_lock); in lwp_tid_put()
153 lwp_mutex_take_safe(&tid_lock, RT_WAITING_FOREVER, 0); in lwp_tid_get_thread_and_inc_ref()
159 lwp_mutex_release_safe(&tid_lock); in lwp_tid_get_thread_and_inc_ref()
170 lwp_mutex_take_safe(&tid_lock, RT_WAITING_FOREVER, 0); in lwp_tid_dec_ref()
178 lwp_mutex_release_safe(&tid_lock); in lwp_tid_dec_ref()
186 lwp_mutex_take_safe(&tid_lock, RT_WAITING_FOREVER, 0); in lwp_tid_set_thread()
193 lwp_mutex_release_safe(&tid_lock); in lwp_tid_set_thread()