Home
last modified time | relevance | path

Searched refs:tp_mutex (Results 1 – 2 of 2) sorted by relevance

/illumos-gate/usr/src/lib/libc/port/tpool/
H A Dthread_pool.c75 ASSERT(MUTEX_HELD(&tpool->tp_mutex)); in worker_cleanup()
80 sig_mutex_unlock(&tpool->tp_mutex); in worker_cleanup()
87 sig_mutex_unlock(&tpool->tp_mutex); in worker_cleanup()
109 sig_mutex_lock(&tpool->tp_mutex); in job_cleanup()
131 sig_mutex_lock(&tpool->tp_mutex); in tpool_worker()
150 &tpool->tp_mutex); in tpool_worker()
157 &tpool->tp_mutex, &timeout) != 0) { in tpool_worker()
186 sig_mutex_unlock(&tpool->tp_mutex); in tpool_worker()
273 (void) mutex_init(&tpool->tp_mutex, USYNC_THREAD, NULL); in tpool_create()
338 sig_mutex_lock(&tpool->tp_mutex); in tpool_dispatch()
[all …]
H A Dthread_pool_impl.h66 mutex_t tp_mutex; /* protects the pool data */ member