Lines Matching refs:ct_lock

52 #undef ct_lock	/* needed because clnt.h defines ct_lock as a macro */
343 * protected by the contract lock ct_lock
356 * devi_ct_lock -> ct_count barrier -> ct_lock
694 mutex_enter(&ctd->cond_contract.ct_lock);
696 mutex_exit(&ctd->cond_contract.ct_lock);
784 ASSERT(MUTEX_HELD(&ct->ct_lock));
809 ASSERT(MUTEX_HELD(&ct->ct_lock));
828 * barrier -> ct_lock.
829 * However we can't do this here as dropping the ct_lock allows
833 * dropping ct_lock until we have acquired devi_ct_lock.
837 mutex_exit(&ct->ct_lock);
839 mutex_enter(&ct->ct_lock);
841 mutex_exit(&ct->ct_lock);
850 mutex_enter(&ct->ct_lock);
856 mutex_exit(&ct->ct_lock);
858 mutex_enter(&ct->ct_lock);
876 mutex_enter(&ct->ct_lock);
889 mutex_exit(&ct->ct_lock);
896 mutex_exit(&ct->ct_lock);
1026 mutex_enter(&ct->ct_lock);
1052 mutex_exit(&ct->ct_lock);
1067 mutex_enter(&ct->ct_lock);
1087 mutex_exit(&ct->ct_lock);
1092 * Must follow lock order: devi_ct_lock -> ct_count barrier - >ct_lock
1094 mutex_exit(&ct->ct_lock);
1097 mutex_enter(&ct->ct_lock);
1100 mutex_exit(&ct->ct_lock);
1123 mutex_exit(&ct->ct_lock);
1245 * the fields without a ct_lock
1295 mutex_enter(&ctd->cond_contract.ct_lock);
1300 mutex_exit(&ctd->cond_contract.ct_lock);
1404 mutex_enter(&ctd->cond_contract.ct_lock);
1406 mutex_exit(&ctd->cond_contract.ct_lock);
1446 mutex_enter(&ctd->cond_contract.ct_lock);
1451 mutex_exit(&ctd->cond_contract.ct_lock);
1455 mutex_exit(&ctd->cond_contract.ct_lock);
1461 mutex_exit(&ctd->cond_contract.ct_lock);
1469 mutex_exit(&ctd->cond_contract.ct_lock);
1476 mutex_exit(&ctd->cond_contract.ct_lock);
1523 mutex_enter(&ctd->cond_contract.ct_lock);
1526 mutex_exit(&ctd->cond_contract.ct_lock);
1670 mutex_enter(&ctd->cond_contract.ct_lock);
1678 mutex_exit(&ctd->cond_contract.ct_lock);
1682 mutex_exit(&ctd->cond_contract.ct_lock);
1724 mutex_exit(&ctd->cond_contract.ct_lock);
1751 mutex_exit(&ctd->cond_contract.ct_lock);
1800 mutex_exit(&ctd->cond_contract.ct_lock);
1838 mutex_exit(&ctd->cond_contract.ct_lock);
1840 mutex_enter(&ctd->cond_contract.ct_lock);
1854 mutex_exit(&ctd->cond_contract.ct_lock);
2120 mutex_enter(&ct->ct_lock);
2126 mutex_exit(&ct->ct_lock);