Lines Matching refs:dpr_lock

107 	assert(DT_MUTEX_HELD(&dpr->dpr_lock));
133 assert(DT_MUTEX_HELD(&dpr->dpr_lock));
157 assert(DT_MUTEX_HELD(&dpr->dpr_lock));
201 assert(DT_MUTEX_HELD(&dpr->dpr_lock));
218 assert(DT_MUTEX_HELD(&dpr->dpr_lock));
266 assert(DT_MUTEX_HELD(&dpr->dpr_lock));
283 (void) pthread_cond_wait(&dpr->dpr_cv, &dpr->dpr_lock);
376 assert(DT_MUTEX_HELD(&dpr->dpr_lock));
451 assert(DT_MUTEX_HELD(&dpr->dpr_lock));
463 (void) pthread_mutex_unlock(&dpr->dpr_lock);
469 (void) pthread_mutex_lock(&dpr->dpr_lock);
476 * original setting and then return with dpr_lock held.
485 (void) pthread_mutex_unlock(&dpr->dpr_lock);
489 (void) pthread_mutex_lock(&dpr->dpr_lock);
505 * threads using dpr_lock. We hold the lock for all of our operations except
540 (void) pthread_mutex_lock(&dpr->dpr_lock);
589 (void) pthread_mutex_unlock(&dpr->dpr_lock);
594 * with dpr_lock *unheld* so that other parts of libdtrace can use the
597 * Once the process stops, we wake up, grab dpr_lock, and then call
613 (void) pthread_mutex_lock(&dpr->dpr_lock);
618 (void) pthread_mutex_unlock(&dpr->dpr_lock);
647 (void) pthread_mutex_unlock(&dpr->dpr_lock);
698 (void) pthread_mutex_unlock(&dpr->dpr_lock);
713 (void) pthread_mutex_lock(&dpr->dpr_lock);
720 (void) pthread_mutex_unlock(&dpr->dpr_lock);
819 (void) pthread_mutex_lock(&dpr->dpr_lock);
840 (void) pthread_cond_wait(&dpr->dpr_cv, &dpr->dpr_lock);
842 (void) pthread_mutex_unlock(&dpr->dpr_lock);
887 (void) pthread_mutex_lock(&dpr->dpr_lock);
918 (void) pthread_cond_wait(&dpr->dpr_cv, &dpr->dpr_lock);
958 (void) pthread_mutex_unlock(&dpr->dpr_lock);
975 (void) pthread_mutex_init(&dpr->dpr_lock, NULL);
1051 (void) pthread_mutex_init(&dpr->dpr_lock, NULL);
1128 (void) pthread_mutex_lock(&dpr->dpr_lock);
1135 (void) pthread_mutex_unlock(&dpr->dpr_lock);
1142 int err = pthread_mutex_lock(&dpr->dpr_lock);
1150 int err = pthread_mutex_unlock(&dpr->dpr_lock);