Lines Matching refs:dpr_lock

99 	assert(MUTEX_HELD(&dpr->dpr_lock));
121 assert(MUTEX_HELD(&dpr->dpr_lock));
141 assert(MUTEX_HELD(&dpr->dpr_lock));
167 assert(MUTEX_HELD(&dpr->dpr_lock));
184 assert(MUTEX_HELD(&dpr->dpr_lock));
232 assert(MUTEX_HELD(&dpr->dpr_lock));
249 (void) pthread_cond_wait(&dpr->dpr_cv, &dpr->dpr_lock);
333 assert(MUTEX_HELD(&dpr->dpr_lock));
399 assert(MUTEX_HELD(&dpr->dpr_lock));
411 (void) pthread_mutex_unlock(&dpr->dpr_lock);
417 (void) pthread_mutex_lock(&dpr->dpr_lock);
424 * original setting and then return with dpr_lock held.
433 (void) pthread_mutex_unlock(&dpr->dpr_lock);
437 (void) pthread_mutex_lock(&dpr->dpr_lock);
452 * threads using dpr_lock. We hold the lock for all of our operations except
485 (void) pthread_mutex_lock(&dpr->dpr_lock);
528 (void) pthread_mutex_unlock(&dpr->dpr_lock);
533 * with dpr_lock *unheld* so that other parts of libdtrace can use the
536 * Once the process stops, we wake up, grab dpr_lock, and then call
545 (void) pthread_mutex_lock(&dpr->dpr_lock);
548 (void) pthread_mutex_unlock(&dpr->dpr_lock);
572 (void) pthread_mutex_unlock(&dpr->dpr_lock);
621 (void) pthread_mutex_unlock(&dpr->dpr_lock);
636 (void) pthread_mutex_lock(&dpr->dpr_lock);
643 (void) pthread_mutex_unlock(&dpr->dpr_lock);
730 (void) pthread_mutex_lock(&dpr->dpr_lock);
745 (void) pthread_cond_wait(&dpr->dpr_cv, &dpr->dpr_lock);
747 (void) pthread_mutex_unlock(&dpr->dpr_lock);
792 (void) pthread_mutex_lock(&dpr->dpr_lock);
819 (void) pthread_cond_wait(&dpr->dpr_cv, &dpr->dpr_lock);
854 (void) pthread_mutex_unlock(&dpr->dpr_lock);
870 (void) pthread_mutex_init(&dpr->dpr_lock, NULL);
937 (void) pthread_mutex_init(&dpr->dpr_lock, NULL);
1010 (void) pthread_mutex_lock(&dpr->dpr_lock);
1017 (void) pthread_mutex_unlock(&dpr->dpr_lock);
1024 int err = pthread_mutex_lock(&dpr->dpr_lock);
1032 int err = pthread_mutex_unlock(&dpr->dpr_lock);