Lines Matching refs:ct_lock

99  *                   regent ct_lock
100 * member ct_lock
131 * protected by its ct_lock. The linkage in the holder's (holder =
265 mutex_destroy(&ct->ct_lock);
292 mutex_init(&ct->ct_lock, NULL, MUTEX_DEFAULT, NULL);
456 * unable to take ct_lock, we instead use ct_reflock; in actuality any
502 mutex_enter(&ct->ct_lock);
511 mutex_exit(&ct->ct_lock);
512 mutex_enter(&parent->ct_lock);
513 mutex_enter(&ct->ct_lock);
518 mutex_exit(&ct->ct_lock);
520 mutex_exit(&parent->ct_lock);
539 * drop ct_lock. We retain a reference on the contract so that
558 mutex_exit(&ct->ct_lock);
559 mutex_exit(&parent->ct_lock);
566 * ct_lock has been dropped; we can safely trim the event
609 mutex_enter(&ct->ct_lock);
614 mutex_exit(&ct->ct_lock);
621 mutex_exit(&ct->ct_lock);
622 mutex_enter(&parent->ct_lock);
623 mutex_enter(&ct->ct_lock);
632 mutex_exit(&parent->ct_lock);
633 mutex_exit(&ct->ct_lock);
652 mutex_exit(&ct->ct_lock);
673 mutex_enter(&ct->ct_lock);
694 mutex_exit(&ct->ct_lock);
750 mutex_enter(&ct->ct_lock);
763 mutex_exit(&ct->ct_lock);
788 ASSERT(MUTEX_HELD(&ct->ct_lock));
816 ASSERT(MUTEX_HELD(&ct->ct_lock));
822 mutex_exit(&ct->ct_lock);
826 mutex_enter(&ct->ct_lock);
828 mutex_exit(&ct->ct_lock);
845 mutex_enter(&ct->ct_lock);
853 mutex_exit(&ct->ct_lock);
868 mutex_enter(&ct->ct_lock);
871 mutex_exit(&ct->ct_lock);
888 mutex_enter(&ct->ct_lock);
898 mutex_exit(&ct->ct_lock);
970 ASSERT(MUTEX_HELD(&ct->ct_lock));
1037 mutex_enter(&ct->ct_lock);
1043 mutex_exit(&ct->ct_lock);
1052 * by the specified contract. If locked is set, the contract's ct_lock
1063 ASSERT(locked || MUTEX_NOT_HELD(&ct->ct_lock));
2181 ASSERT(MUTEX_HELD(&e->cte_contract->ct_lock));
2331 mutex_enter(&ct->ct_lock);
2339 mutex_exit(&ct->ct_lock);
2353 mutex_enter(&ct->ct_lock);
2363 mutex_exit(&ct->ct_lock);
2373 mutex_exit(&ct->ct_lock);
2378 mutex_enter(&ct->ct_lock);
2382 mutex_exit(&ct->ct_lock);