Lines Matching refs:tp_mutex

77 	ASSERT(MUTEX_HELD(&tpool->tp_mutex));
82 sig_mutex_unlock(&tpool->tp_mutex);
89 sig_mutex_unlock(&tpool->tp_mutex);
111 sig_mutex_lock(&tpool->tp_mutex);
133 sig_mutex_lock(&tpool->tp_mutex);
152 &tpool->tp_mutex);
159 &tpool->tp_mutex, &timeout) != 0) {
188 sig_mutex_unlock(&tpool->tp_mutex);
275 (void) mutex_init(&tpool->tp_mutex, USYNC_THREAD, NULL);
340 sig_mutex_lock(&tpool->tp_mutex);
357 sig_mutex_unlock(&tpool->tp_mutex);
374 sig_mutex_lock(&tpool->tp_mutex);
375 pthread_cleanup_push(sig_mutex_unlock, &tpool->tp_mutex);
389 (void) sig_cond_wait(&tpool->tp_waitcv, &tpool->tp_mutex);
394 (void) sig_cond_wait(&tpool->tp_busycv, &tpool->tp_mutex);
396 pthread_cleanup_pop(1); /* sig_mutex_unlock(&tpool->tp_mutex); */
409 sig_mutex_lock(&tpool->tp_mutex);
412 sig_mutex_unlock(&tpool->tp_mutex);
419 sig_mutex_unlock(&tpool->tp_mutex);
433 sig_mutex_lock(&tpool->tp_mutex);
434 pthread_cleanup_push(sig_mutex_unlock, &tpool->tp_mutex);
437 (void) sig_cond_wait(&tpool->tp_waitcv, &tpool->tp_mutex);
440 pthread_cleanup_pop(1); /* sig_mutex_unlock(&tpool->tp_mutex); */
448 sig_mutex_lock(&tpool->tp_mutex);
450 sig_mutex_unlock(&tpool->tp_mutex);
460 sig_mutex_lock(&tpool->tp_mutex);
462 sig_mutex_unlock(&tpool->tp_mutex);
474 sig_mutex_lock(&tpool->tp_mutex);
476 sig_mutex_unlock(&tpool->tp_mutex);
487 sig_mutex_unlock(&tpool->tp_mutex);
498 sig_mutex_lock(&tpool->tp_mutex);
501 sig_mutex_unlock(&tpool->tp_mutex);
505 sig_mutex_unlock(&tpool->tp_mutex);
529 (void) mutex_init(&tpool->tp_mutex, USYNC_THREAD, NULL);