Home
last modified time | relevance | path

Searched refs:mutexq (Results 1 – 9 of 9) sorted by relevance

/trueos/lib/libkse/thread/
HDthr_mutex.c389 TAILQ_INSERT_TAIL(&curthread->mutexq, in mutex_trylock_common()
421 TAILQ_INSERT_TAIL(&curthread->mutexq, in mutex_trylock_common()
458 TAILQ_INSERT_TAIL(&curthread->mutexq, in mutex_trylock_common()
577 TAILQ_INSERT_TAIL(&curthread->mutexq, in mutex_lock_common()
659 TAILQ_INSERT_TAIL(&curthread->mutexq, in mutex_lock_common()
755 TAILQ_INSERT_TAIL(&curthread->mutexq, in mutex_lock_common()
1102 TAILQ_REMOVE(&(*m)->m_owner->mutexq, in mutex_unlock_common()
1154 TAILQ_REMOVE(&(*m)->m_owner->mutexq, in mutex_unlock_common()
1206 TAILQ_REMOVE(&(*m)->m_owner->mutexq, in mutex_unlock_common()
1273 m = TAILQ_FIRST(&pthread->mutexq); in _mutex_notify_priochange()
[all …]
HDthr_create.c227 TAILQ_INIT(&new_thread->mutexq); in _pthread_create()
HDthr_init.c417 TAILQ_INIT(&thread->mutexq); in init_main_thread()
HDthr_private.h824 TAILQ_HEAD(, pthread_mutex) mutexq;
HDthr_kern.c256 TAILQ_INIT(&curthread->mutexq); /* initialize mutex queue */ in _kse_single_thread()
/trueos/lib/libthr/thread/
HDthr_mutex.c250 TAILQ_FOREACH(m, &curthread->mutexq, m_qe) in _mutex_fork()
287 TAILQ_INSERT_TAIL(&curthread->mutexq, (m), m_qe);\
296 TAILQ_REMOVE(&curthread->mutexq, (m), m_qe); \
HDthr_create.c121 TAILQ_INIT(&new_thread->mutexq); in _pthread_create()
HDthr_init.c432 TAILQ_INIT(&thread->mutexq); in init_main_thread()
HDthr_private.h471 struct mutex_queue mutexq; member