Searched refs:lwp_lock (Results 1 – 5 of 5) sorted by relevance
125 rc = lwp_mutex_take_safe(&lwp->lwp_lock, RT_WAITING_FOREVER, flags); in lwp_critical_enter()139 return lwp_mutex_release_safe(&lwp->lwp_lock); in lwp_critical_exit()
51 #define LWP_ASSERT_LOCKED(proc) RT_ASSERT(rt_mutex_get_owner(&(proc)->lwp_lock) == rt_thread_self())
189 RT_ASSERT(rt_mutex_get_hold(&process->lwp_lock) <= rt_mutex_get_hold(&group->mutex)); in lwp_pgrp_insert()214 RT_ASSERT(rt_mutex_get_hold(&process->lwp_lock) <= rt_mutex_get_hold(&group->mutex)); in lwp_pgrp_remove()
191 struct rt_mutex lwp_lock; member
459 rt_mutex_init(&new_lwp->lwp_lock, "lwp_lock", RT_IPC_FLAG_PRIO); in lwp_create()577 RT_ASSERT(lwp->lwp_lock.owner == RT_NULL); in lwp_free()578 rt_mutex_detach(&lwp->lwp_lock); in lwp_free()
Completed in 39 milliseconds