Lines Matching refs:bfree_lock
69 static kmutex_t bfree_lock; /* protects the bfreelist structure */ variable
500 mutex_enter(&bfree_lock); in brelse()
505 mutex_exit(&bfree_lock); in brelse()
664 mutex_enter(&bfree_lock); in getblk_common()
666 mutex_exit(&bfree_lock); in getblk_common()
1540 mutex_enter(&bfree_lock); in bio_getfreeblk()
1542 mutex_exit(&bfree_lock); in bio_getfreeblk()
1666 mutex_enter(&bfree_lock); in bio_mem_get()
1669 mutex_exit(&bfree_lock); in bio_mem_get()
1672 mutex_exit(&bfree_lock); in bio_mem_get()
1761 mutex_enter(&bfree_lock); in bio_recycle()
1763 mutex_exit(&bfree_lock); in bio_recycle()
1777 mutex_enter(&bfree_lock); in bio_recycle()
1782 mutex_exit(&bfree_lock); in bio_recycle()
1870 mutex_enter(&bfree_lock); in bio_recycle()
1872 (void) cv_reltimedwait(&bio_mem_cv, &bfree_lock, hz, TR_CLOCK_TICK); in bio_recycle()
1873 mutex_exit(&bfree_lock); in bio_recycle()