Lines Matching refs:cpr
146 txg_thread_enter(tx_state_t *tx, callb_cpr_t *cpr)
148 CALLB_CPR_INIT(cpr, &tx->tx_sync_lock, callb_generic_cpr, FTAG);
153 txg_thread_exit(tx_state_t *tx, callb_cpr_t *cpr, kthread_t **tpp)
159 CALLB_CPR_EXIT(cpr); /* drops &tx->tx_sync_lock */
164 txg_thread_wait(tx_state_t *tx, callb_cpr_t *cpr, kcondvar_t *cv, uint64_t time)
166 CALLB_CPR_SAFE_BEGIN(cpr);
174 CALLB_CPR_SAFE_END(cpr, &tx->tx_sync_lock);
358 callb_cpr_t cpr;
361 txg_thread_enter(tx, &cpr);
380 txg_thread_wait(tx, &cpr, &tx->tx_sync_more_cv, timer);
393 txg_thread_wait(tx, &cpr, &tx->tx_quiesce_done_cv, 0);
397 txg_thread_exit(tx, &cpr, &tx->tx_sync_thread);
433 callb_cpr_t cpr;
435 txg_thread_enter(tx, &cpr);
450 txg_thread_wait(tx, &cpr, &tx->tx_quiesce_more_cv, 0);
453 txg_thread_exit(tx, &cpr, &tx->tx_quiesce_thread);