Lines Matching refs:dpr_lock

103 	assert(MUTEX_HELD(&dpr->dpr_lock));
125 assert(MUTEX_HELD(&dpr->dpr_lock));
145 assert(MUTEX_HELD(&dpr->dpr_lock));
171 assert(MUTEX_HELD(&dpr->dpr_lock));
188 assert(MUTEX_HELD(&dpr->dpr_lock));
236 assert(MUTEX_HELD(&dpr->dpr_lock));
253 (void) pthread_cond_wait(&dpr->dpr_cv, &dpr->dpr_lock);
337 assert(MUTEX_HELD(&dpr->dpr_lock));
403 assert(MUTEX_HELD(&dpr->dpr_lock));
415 (void) pthread_mutex_unlock(&dpr->dpr_lock);
421 (void) pthread_mutex_lock(&dpr->dpr_lock);
428 * original setting and then return with dpr_lock held.
437 (void) pthread_mutex_unlock(&dpr->dpr_lock);
441 (void) pthread_mutex_lock(&dpr->dpr_lock);
456 * threads using dpr_lock. We hold the lock for all of our operations except
489 (void) pthread_mutex_lock(&dpr->dpr_lock);
532 (void) pthread_mutex_unlock(&dpr->dpr_lock);
537 * with dpr_lock *unheld* so that other parts of libdtrace can use the
540 * Once the process stops, we wake up, grab dpr_lock, and then call
549 (void) pthread_mutex_lock(&dpr->dpr_lock);
552 (void) pthread_mutex_unlock(&dpr->dpr_lock);
576 (void) pthread_mutex_unlock(&dpr->dpr_lock);
625 (void) pthread_mutex_unlock(&dpr->dpr_lock);
640 (void) pthread_mutex_lock(&dpr->dpr_lock);
647 (void) pthread_mutex_unlock(&dpr->dpr_lock);
734 (void) pthread_mutex_lock(&dpr->dpr_lock);
749 (void) pthread_cond_wait(&dpr->dpr_cv, &dpr->dpr_lock);
751 (void) pthread_mutex_unlock(&dpr->dpr_lock);
796 (void) pthread_mutex_lock(&dpr->dpr_lock);
823 (void) pthread_cond_wait(&dpr->dpr_cv, &dpr->dpr_lock);
858 (void) pthread_mutex_unlock(&dpr->dpr_lock);
874 (void) pthread_mutex_init(&dpr->dpr_lock, NULL);
941 (void) pthread_mutex_init(&dpr->dpr_lock, NULL);
1014 (void) pthread_mutex_lock(&dpr->dpr_lock);
1021 (void) pthread_mutex_unlock(&dpr->dpr_lock);
1028 int err = pthread_mutex_lock(&dpr->dpr_lock);
1036 int err = pthread_mutex_unlock(&dpr->dpr_lock);