Lines Matching refs:db_holds
300 zfs_refcount_create(&db->db_holds); in dbuf_cons()
314 zfs_refcount_destroy(&db->db_holds); in dbuf_dest()
492 ASSERT(zfs_refcount_is_zero(&db->db_holds)); in dbuf_hash_remove()
532 holds = zfs_refcount_count(&db->db_holds); in dbuf_verify_user()
1387 ASSERT(zfs_refcount_count(&db->db_holds) > 0); in dbuf_read_done()
1585 ASSERT(!zfs_refcount_is_zero(&db->db_holds)); in dbuf_read_impl()
1708 } else if (zfs_refcount_count(&db->db_holds) > db->db_dirtycnt) { in dbuf_fix_old_data()
1751 ASSERT(!zfs_refcount_is_zero(&db->db_holds)); in dbuf_read()
1896 ASSERT(!zfs_refcount_is_zero(&db->db_holds)); in dbuf_noread()
2031 if (zfs_refcount_count(&db->db_holds) == 0) { in dbuf_free_range()
2246 ASSERT(!zfs_refcount_is_zero(&db->db_holds)); in dbuf_dirty()
2633 if (zfs_refcount_remove(&db->db_holds, (void *)(uintptr_t)txg) == 0) { in dbuf_undirty()
2650 ASSERT(!zfs_refcount_is_zero(&db->db_holds)); in dmu_buf_will_dirty_flags()
2899 ASSERT(!zfs_refcount_is_zero(&db->db_holds)); in dmu_buf_will_fill_flags()
3108 ASSERT(!zfs_refcount_is_zero(&db->db_holds)); in dbuf_assign_arcbuf()
3131 zfs_refcount_count(&db->db_holds) - 1 > db->db_dirtycnt) { in dbuf_assign_arcbuf()
3192 ASSERT(zfs_refcount_is_zero(&db->db_holds)); in dbuf_destroy()
3283 ASSERT(zfs_refcount_is_zero(&db->db_holds)); in dbuf_destroy()
3974 ASSERT(zfs_refcount_is_zero(&db->db_holds)); in dbuf_hold_impl()
3998 (void) zfs_refcount_add(&db->db_holds, tag); in dbuf_hold_impl()
4066 int64_t holds = zfs_refcount_add(&db->db_holds, tag); in dbuf_add_ref()
4086 (void) zfs_refcount_add(&db->db_holds, tag); in dbuf_try_add_ref()
4141 holds = zfs_refcount_remove(&db->db_holds, tag); in dbuf_rele_and_unlock()
4250 return (zfs_refcount_count(&db->db_holds)); in dbuf_refcount()
4260 ASSERT3U(zfs_refcount_count(&db->db_holds), >=, db->db_dirtycnt); in dmu_buf_user_refcount()
4261 holds = zfs_refcount_count(&db->db_holds) - db->db_dirtycnt; in dmu_buf_user_refcount()
4800 zfs_refcount_count(&db->db_holds) > 1) { in dbuf_sync_leaf()