Lines Matching refs:db_mtx

178 	mutex_init(&db->db_mtx, NULL, MUTEX_DEFAULT, NULL);  in dbuf_cons()
192 mutex_destroy(&db->db_mtx); in dbuf_dest()
233 mutex_enter(&db->db_mtx); in dbuf_find()
238 mutex_exit(&db->db_mtx); in dbuf_find()
255 mutex_enter(&db->db_mtx); in dbuf_find_bonus()
284 mutex_enter(&dbf->db_mtx); in dbuf_hash_insert()
289 mutex_exit(&dbf->db_mtx); in dbuf_hash_insert()
293 mutex_enter(&db->db_mtx); in dbuf_hash_insert()
320 ASSERT(!MUTEX_HELD(&db->db_mtx)); in dbuf_hash_remove()
381 ASSERT(MUTEX_HELD(&db->db_mtx)); in dbuf_evict_user()
529 while (db != NULL && mutex_tryenter(&db->db_mtx) == 0) { in dbuf_evict_one()
724 ASSERT(MUTEX_HELD(&db->db_mtx)); in dbuf_verify()
865 ASSERT(MUTEX_HELD(&db->db_mtx)); in dbuf_clear_data()
914 ASSERT(MUTEX_HELD(&db->db_mtx)); in dbuf_set_data()
931 mutex_enter(&db->db_mtx); in dbuf_loan_arcbuf()
936 mutex_exit(&db->db_mtx); in dbuf_loan_arcbuf()
944 mutex_exit(&db->db_mtx); in dbuf_loan_arcbuf()
991 mutex_enter(&db->db_mtx); in dbuf_read_done()
1050 ASSERT(MUTEX_HELD(&db->db_mtx)); in dbuf_read_verify_dnode_crypt()
1101 ASSERT(MUTEX_HELD(&db->db_mtx)); in dbuf_read_impl()
1119 mutex_exit(&db->db_mtx); in dbuf_read_impl()
1132 mutex_exit(&db->db_mtx); in dbuf_read_impl()
1173 mutex_exit(&db->db_mtx); in dbuf_read_impl()
1190 mutex_exit(&db->db_mtx); in dbuf_read_impl()
1199 mutex_exit(&db->db_mtx); in dbuf_read_impl()
1206 mutex_exit(&db->db_mtx); in dbuf_read_impl()
1251 ASSERT(MUTEX_HELD(&db->db_mtx)); in dbuf_fix_old_data()
1333 mutex_enter(&db->db_mtx); in dbuf_read()
1363 mutex_exit(&db->db_mtx); in dbuf_read()
1403 mutex_exit(&db->db_mtx); in dbuf_read()
1411 mutex_enter(&db->db_mtx); in dbuf_read()
1419 cv_wait(&db->db_changed, &db->db_mtx); in dbuf_read()
1424 mutex_exit(&db->db_mtx); in dbuf_read()
1435 mutex_enter(&db->db_mtx); in dbuf_noread()
1437 cv_wait(&db->db_changed, &db->db_mtx); in dbuf_noread()
1451 mutex_exit(&db->db_mtx); in dbuf_noread()
1461 ASSERT(MUTEX_HELD(&db->db_mtx)); in dbuf_unoverride()
1534 mutex_enter(&db->db_mtx); in dbuf_free_range()
1544 mutex_exit(&db->db_mtx); in dbuf_free_range()
1550 mutex_exit(&db->db_mtx); in dbuf_free_range()
1593 mutex_exit(&db->db_mtx); in dbuf_free_range()
1627 mutex_enter(&db->db_mtx); in dbuf_new_size()
1636 mutex_exit(&db->db_mtx); in dbuf_new_size()
1664 ASSERT(MUTEX_HELD(&db->db_mtx)); in dbuf_redirty()
1722 mutex_enter(&db->db_mtx); in dbuf_dirty()
1773 mutex_exit(&db->db_mtx); in dbuf_dirty()
1877 mutex_exit(&db->db_mtx); in dbuf_dirty()
1945 mutex_enter(&db->db_mtx); in dbuf_dirty()
1959 mutex_exit(&db->db_mtx); in dbuf_dirty()
2001 ASSERT(MUTEX_HELD(&db->db_mtx)); in dbuf_undirty()
2082 mutex_enter(&db->db_mtx); in dmu_buf_will_dirty_impl()
2094 mutex_exit(&db->db_mtx); in dmu_buf_will_dirty_impl()
2098 mutex_exit(&db->db_mtx); in dmu_buf_will_dirty_impl()
2185 mutex_enter(&db->db_mtx); in dbuf_fill_done()
2199 mutex_exit(&db->db_mtx); in dbuf_fill_done()
2257 mutex_enter(&db->db_mtx); in dbuf_assign_arcbuf()
2260 cv_wait(&db->db_changed, &db->db_mtx); in dbuf_assign_arcbuf()
2273 mutex_exit(&db->db_mtx); in dbuf_assign_arcbuf()
2305 mutex_exit(&db->db_mtx); in dbuf_assign_arcbuf()
2317 ASSERT(MUTEX_HELD(&db->db_mtx)); in dbuf_destroy()
2360 mutex_exit(&db->db_mtx); in dbuf_destroy()
2412 mutex_enter(&parent->db_mtx); in dbuf_destroy()
2782 mutex_exit(&db->db_mtx); in dbuf_prefetch_impl()
2973 mutex_exit(&db->db_mtx); in dbuf_hold_impl()
3011 mutex_exit(&db->db_mtx); in dbuf_hold_impl()
3098 mutex_exit(&found_db->db_mtx); in dbuf_try_add_ref()
3113 mutex_enter(&db->db_mtx); in dbuf_rele()
3141 ASSERT(MUTEX_HELD(&db->db_mtx)); in dbuf_rele_and_unlock()
3191 mutex_exit(&db->db_mtx); in dbuf_rele_and_unlock()
3238 mutex_exit(&db->db_mtx); in dbuf_rele_and_unlock()
3250 mutex_exit(&db->db_mtx); in dbuf_rele_and_unlock()
3268 mutex_enter(&db->db_mtx); in dmu_buf_user_refcount()
3271 mutex_exit(&db->db_mtx); in dmu_buf_user_refcount()
3282 mutex_enter(&db->db_mtx); in dmu_buf_replace_user()
3289 mutex_exit(&db->db_mtx); in dmu_buf_replace_user()
3363 ASSERT(MUTEX_HELD(&db->db_mtx)); in dbuf_check_blkptr()
3390 mutex_exit(&db->db_mtx); in dbuf_check_blkptr()
3395 mutex_enter(&db->db_mtx); in dbuf_check_blkptr()
3419 ASSERT(MUTEX_HELD(&db->db_mtx)); in dbuf_prepare_encrypted_dnode_leaf()
3459 mutex_enter(&db->db_mtx); in dbuf_sync_indirect()
3466 mutex_exit(&db->db_mtx); in dbuf_sync_indirect()
3468 mutex_enter(&db->db_mtx); in dbuf_sync_indirect()
3483 mutex_exit(&db->db_mtx); in dbuf_sync_indirect()
3508 mutex_enter(&db->db_mtx); in dbuf_sync_leaf()
3586 cv_wait(&db->db_changed, &db->db_mtx); in dbuf_sync_leaf()
3639 mutex_exit(&db->db_mtx); in dbuf_sync_leaf()
3721 mutex_enter(&db->db_mtx); in dbuf_write_ready()
3774 mutex_exit(&db->db_mtx); in dbuf_write_ready()
3884 mutex_enter(&db->db_mtx); in dbuf_write_done()
3972 mutex_enter(&db->db_mtx); in dbuf_write_override_done()
3978 mutex_exit(&db->db_mtx); in dbuf_write_override_done()
4223 mutex_enter(&db->db_mtx); in dbuf_write()
4227 mutex_exit(&db->db_mtx); in dbuf_write()