Home
last modified time | relevance | path

Searched refs:db_holds (Results 1 – 4 of 4) sorted by relevance

/trueos/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/
HDdbuf.c71 refcount_create(&db->db_holds); in dbuf_cons()
83 refcount_destroy(&db->db_holds); in dbuf_dest()
200 ASSERT(refcount_is_zero(&db->db_holds)); in dbuf_hash_remove()
444 if (arc_released(db->db_buf) || refcount_count(&db->db_holds) > 1) { in dbuf_loan_arcbuf()
481 ASSERT(refcount_count(&db->db_holds) > 0); in dbuf_read_done()
514 ASSERT(!refcount_is_zero(&db->db_holds)); in dbuf_read_impl()
593 ASSERT(!refcount_is_zero(&db->db_holds)); in dbuf_read()
676 ASSERT(!refcount_is_zero(&db->db_holds)); in dbuf_noread()
738 } else if (refcount_count(&db->db_holds) > db->db_dirtycnt) { in dbuf_fix_old_data()
864 if (refcount_count(&db->db_holds) == 0) { in dbuf_free_range()
[all …]
HDdnode_sync.c421 } else if (refcount_is_zero(&db->db_holds)) { in dnode_evict_dbufs()
444 if (dn->dn_bonus && refcount_is_zero(&dn->dn_bonus->db_holds)) { in dnode_evict_dbufs()
HDdmu.c289 if (refcount_add(&db->db_holds, tag) == 1) { in dmu_bonus_hold()
/trueos/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/
HDdbuf.h210 refcount_t db_holds; member