Lines Matching refs:ri_lock

60  *   RESTARTER_STATE_NONE.  So usually i_next_state is _NONE when ri_lock is not
62 * a separate thread. To keep any other threads from grabbing ri_lock before
82 * inst->ri_lock
90 * inst->ri_lock
189 MUTEX_LOCK(&inst->ri_lock);
197 &inst->ri_lock);
610 (void) pthread_mutex_init(&inst->ri_lock, &mutex_attrs);
612 MUTEX_LOCK(&inst->ri_lock);
654 MUTEX_UNLOCK(&inst->ri_lock);
697 assert(MUTEX_HELD(&ri->ri_lock));
704 MUTEX_UNLOCK(&ri->ri_lock);
727 MUTEX_LOCK(&ri->ri_lock);
734 (void) pthread_cond_wait(&ri->ri_method_cv, &ri->ri_lock);
747 (void) pthread_mutex_destroy(&ri->ri_lock);
760 assert(MUTEX_HELD(&inst->ri_lock));
772 assert(MUTEX_HELD(&inst->ri_lock));
783 assert(MUTEX_HELD(&inst->ri_lock));
797 assert(MUTEX_HELD(&inst->ri_lock));
826 assert(MUTEX_HELD(&ri->ri_lock));
902 MUTEX_UNLOCK(&inst->ri_lock);
919 MUTEX_LOCK(&inst->ri_lock);
964 MUTEX_UNLOCK(&inst->ri_lock);
1016 assert(MUTEX_HELD(&inst->ri_lock));
1187 MUTEX_UNLOCK(&rip->ri_lock);
1203 assert(MUTEX_HELD(&rip->ri_lock));
1329 assert(MUTEX_HELD(&inst->ri_lock));
1442 assert(MUTEX_HELD(&inst->ri_lock));
1515 assert(MUTEX_HELD(&rip->ri_lock));
1595 assert(MUTEX_HELD(&rip->ri_lock));
1816 MUTEX_UNLOCK(&inst->ri_lock);
1874 assert(!MUTEX_HELD(&ri->ri_lock));
1944 * Can't grab ri_lock here because it might be held
2020 * Since ri_lock isn't held by the contract id lookup, this
2026 MUTEX_UNLOCK(&inst->ri_lock);
2043 assert(MUTEX_HELD(&inst->ri_lock));
2240 MUTEX_UNLOCK(&inst->ri_lock);
2345 assert(MUTEX_HELD(&inst->ri_lock));
2388 assert(MUTEX_HELD(&inst->ri_lock));