Lines Matching defs:dbuf_evict_lock
69 static kmutex_t dbuf_evict_lock;
460 ASSERT(!MUTEX_HELD(&dbuf_evict_lock));
502 CALLB_CPR_INIT(&cpr, &dbuf_evict_lock, callb_generic_cpr, FTAG);
504 mutex_enter(&dbuf_evict_lock);
509 &dbuf_evict_lock, SEC2NSEC(1), MSEC2NSEC(1), 0);
510 CALLB_CPR_SAFE_END(&cpr, &dbuf_evict_lock);
512 mutex_exit(&dbuf_evict_lock);
523 mutex_enter(&dbuf_evict_lock);
528 CALLB_CPR_EXIT(&cpr); /* drops dbuf_evict_lock */
566 mutex_enter(&dbuf_evict_lock);
571 mutex_exit(&dbuf_evict_lock);
632 mutex_init(&dbuf_evict_lock, NULL, MUTEX_DEFAULT, NULL);
650 mutex_enter(&dbuf_evict_lock);
654 cv_wait(&dbuf_evict_cv, &dbuf_evict_lock);
656 mutex_exit(&dbuf_evict_lock);
659 mutex_destroy(&dbuf_evict_lock);