Home
last modified time | relevance | path

Searched refs:lwp_lock (Results 1 – 5 of 5) sorted by relevance

/components/lwp/
A Dlwp_internal.c125 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()
A Dlwp_internal.h51 #define LWP_ASSERT_LOCKED(proc) RT_ASSERT(rt_mutex_get_owner(&(proc)->lwp_lock) == rt_thread_self())
A Dlwp_pgrp.c189 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()
A Dlwp.h191 struct rt_mutex lwp_lock; member
A Dlwp_pid.c459 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