Searched refs:dn_bonus (Results 1 – 6 of 6) sorted by relevance
103 #define DN_BONUS(dnp) ((void*)((dnp)->dn_bonus + \148 uint8_t dn_bonus[DN_MAX_BONUSLEN - sizeof (blkptr_t)]; member232 struct dmu_buf_impl *dn_bonus; /* bonus buffer dbuf */ member
435 if (dn->dn_bonus != NULL) { in dnode_evict_bonus()436 if (refcount_is_zero(&dn->dn_bonus->db_holds)) { in dnode_evict_bonus()437 mutex_enter(&dn->dn_bonus->db_mtx); in dnode_evict_bonus()438 dbuf_destroy(dn->dn_bonus); in dnode_evict_bonus()439 dn->dn_bonus = NULL; in dnode_evict_bonus()441 dn->dn_bonus->db_pending_evict = TRUE; in dnode_evict_bonus()
144 dn->dn_bonus = NULL; in dnode_cons()197 ASSERT3P(dn->dn_bonus, ==, NULL); in dnode_dest()328 dmu_ot_byteswap[byteswap].ob_func(dnp->dn_bonus + off, len); in dnode_byteswap()514 if (dn->dn_bonus != NULL) { in dnode_destroy()515 mutex_enter(&dn->dn_bonus->db_mtx); in dnode_destroy()516 dbuf_destroy(dn->dn_bonus); in dnode_destroy()517 dn->dn_bonus = NULL; in dnode_destroy()684 if (dn->dn_bonus) { in dnode_reallocate()685 dn->dn_bonus->db.db_size = in dnode_reallocate()687 ASSERT(dn->dn_bonuslen <= dn->dn_bonus->db.db_size); in dnode_reallocate()[all …]
252 if (dn->dn_bonus != db) { in dmu_set_bonus()277 } else if (dn->dn_bonus != db) { in dmu_set_bonustype()333 if (dn->dn_bonus == NULL) { in dmu_bonus_hold()336 if (dn->dn_bonus == NULL) in dmu_bonus_hold()339 db = dn->dn_bonus; in dmu_bonus_hold()
225 if (dn->dn_bonus != NULL) { in dbuf_find_bonus()226 db = dn->dn_bonus; in dbuf_find_bonus()2635 ASSERT(dn->dn_bonus == NULL); in dbuf_create_bonus()2636 dn->dn_bonus = dbuf_create(dn, 0, DMU_BONUS_BLKID, dn->dn_dbuf, NULL); in dbuf_create_bonus()
1418 if (dn->dn_bonus) { in dmu_objset_userquota_get_ids()1419 db = dn->dn_bonus; in dmu_objset_userquota_get_ids()