Searched refs:eq_lock (Results 1 - 6 of 6) sorted by relevance

/illumos-gate/usr/src/cmd/fm/fmd/common/
H A Dfmd_eventq.c40 (void) pthread_mutex_init(&eq->eq_lock, NULL);
90 (void) pthread_mutex_lock(&eq->eq_lock);
110 (void) pthread_mutex_unlock(&eq->eq_lock);
161 (void) pthread_mutex_lock(&eq->eq_lock);
172 (void) pthread_mutex_unlock(&eq->eq_lock);
200 (void) pthread_mutex_lock(&eq->eq_lock);
229 (void) pthread_mutex_unlock(&eq->eq_lock);
245 (void) pthread_mutex_lock(&eq->eq_lock);
249 (void) pthread_cond_wait(&eq->eq_cv, &eq->eq_lock);
252 (void) pthread_mutex_unlock(&eq->eq_lock);
[all...]
H A Dfmd_eventq.h58 pthread_mutex_t eq_lock; /* lock protecting queue contents */ member in struct:fmd_eventq
/illumos-gate/usr/src/uts/common/sys/
H A Derrorq_impl.h81 kmutex_t eq_lock; /* consumer lock */ member in struct:errorq
H A Dstrsubr.h1289 kmutex_t eq_lock; member in struct:esb_queue
/illumos-gate/usr/src/uts/common/os/
H A Derrorq.c349 mutex_init(&eqp->eq_lock, NULL, MUTEX_DEFAULT, NULL);
405 mutex_enter(&eqp->eq_lock);
413 mutex_exit(&eqp->eq_lock);
457 mutex_destroy(&eqp->eq_lock);
572 * the adaptive eq_lock, blocking other consumers. Once this lock is held,
590 mutex_enter(&eqp->eq_lock);
618 mutex_exit(&eqp->eq_lock);
693 mutex_exit(&eqp->eq_lock);
H A Dstrsubr.c3955 mutex_enter(&eqp->eq_lock);
3971 mutex_exit(&eqp->eq_lock);
3979 ASSERT(MUTEX_HELD(&eqp->eq_lock));
3991 mutex_exit(&eqp->eq_lock);
3997 mutex_enter(&eqp->eq_lock);
4047 mutex_enter(&eqp->eq_lock);
4055 mutex_exit(&eqp->eq_lock);
4061 ASSERT(MUTEX_HELD(&eqp->eq_lock));

Completed in 97 milliseconds