Home
last modified time | relevance | path

Searched refs:dn_bonus (Results 1 – 9 of 9) sorted by path

/illumos-gate/usr/src/boot/libsa/zfs/
H A Dzfsimpl.c3085 ds = (dsl_dataset_phys_t *)&dataset.dn_bonus; in zfs_rlookup()
3091 dd = (dsl_dir_phys_t *)&dir.dn_bonus; in zfs_rlookup()
3101 dd = (dsl_dir_phys_t *)&parent.dn_bonus; in zfs_rlookup()
3146 dd = (dsl_dir_phys_t *)&dir.dn_bonus; in zfs_lookup_dataset()
3192 ds = (dsl_dataset_phys_t *)&dataset.dn_bonus; in zfs_list_dataset()
3199 dd = (dsl_dir_phys_t *)&dir.dn_bonus; in zfs_list_dataset()
3228 ds = (dsl_dataset_phys_t *)&dataset.dn_bonus; in zfs_callback_dataset()
3236 dd = (dsl_dir_phys_t *)&dir.dn_bonus; in zfs_callback_dataset()
3281 ds = (dsl_dataset_phys_t *)&dataset.dn_bonus; in zfs_mount_dataset()
3337 dsl_dir_phys_t *dd = (dsl_dir_phys_t *)&dir.dn_bonus; in zfs_get_root()
[all …]
/illumos-gate/usr/src/boot/sys/cddl/boot/zfs/
H A Dzfsimpl.h1014 #define DN_BONUS(dnp) ((void*)((dnp)->dn_bonus + \
1071 uint8_t dn_bonus[DN_OLD_MAX_BONUSLEN]; member
/illumos-gate/usr/src/grub/grub-0.97/stage2/zfs-include/
H A Ddnode.h55 #define DN_BONUS(dnp) ((void*)((dnp)->dn_bonus + \
78 uint8_t dn_bonus[DN_MAX_BONUSLEN - sizeof (blkptr_t)]; member
/illumos-gate/usr/src/uts/common/fs/zfs/
H A Ddbuf.c253 if (dn->dn_bonus != NULL) { in dbuf_find_bonus()
254 db = dn->dn_bonus; in dbuf_find_bonus()
3044 ASSERT(dn->dn_bonus == NULL); in dbuf_create_bonus()
3045 dn->dn_bonus = dbuf_create(dn, 0, DMU_BONUS_BLKID, dn->dn_dbuf, NULL); in dbuf_create_bonus()
H A Ddmu.c281 if (dn->dn_bonus != db) { in dmu_set_bonus()
306 } else if (dn->dn_bonus != db) { in dmu_set_bonustype()
365 if (dn->dn_bonus == NULL) { in dmu_bonus_hold_by_dnode()
368 if (dn->dn_bonus == NULL) in dmu_bonus_hold_by_dnode()
371 db = dn->dn_bonus; in dmu_bonus_hold_by_dnode()
420 if (dn->dn_bonus == NULL) { in dmu_bonus_hold_impl()
423 if (dn->dn_bonus == NULL) in dmu_bonus_hold_impl()
426 db = dn->dn_bonus; in dmu_bonus_hold_impl()
H A Ddmu_objset.c2188 if (dn->dn_bonus) { in dmu_objset_userquota_get_ids()
2189 db = dn->dn_bonus; in dmu_objset_userquota_get_ids()
H A Ddnode.c156 dn->dn_bonus = NULL; in dnode_cons()
213 ASSERT3P(dn->dn_bonus, ==, NULL); in dnode_dest()
542 if (dn->dn_bonus != NULL) { in dnode_destroy()
543 mutex_enter(&dn->dn_bonus->db_mtx); in dnode_destroy()
544 dbuf_destroy(dn->dn_bonus); in dnode_destroy()
545 dn->dn_bonus = NULL; in dnode_destroy()
734 if (dn->dn_bonus) { in dnode_reallocate()
735 dn->dn_bonus->db.db_size = in dnode_reallocate()
738 ASSERT(dn->dn_bonuslen <= dn->dn_bonus->db.db_size); in dnode_reallocate()
810 ndn->dn_bonus = odn->dn_bonus; in dnode_move_impl()
[all …]
H A Ddnode_sync.c513 if (dn->dn_bonus != NULL) { in dnode_evict_bonus()
514 if (zfs_refcount_is_zero(&dn->dn_bonus->db_holds)) { in dnode_evict_bonus()
515 mutex_enter(&dn->dn_bonus->db_mtx); in dnode_evict_bonus()
516 dbuf_destroy(dn->dn_bonus); in dnode_evict_bonus()
517 dn->dn_bonus = NULL; in dnode_evict_bonus()
519 dn->dn_bonus->db_pending_evict = TRUE; in dnode_evict_bonus()
/illumos-gate/usr/src/uts/common/fs/zfs/sys/
H A Ddnode.h123 #define DN_BONUS(dnp) ((void*)((dnp)->dn_bonus + \
238 uint8_t dn_bonus[DN_OLD_MAX_BONUSLEN]; member
336 struct dmu_buf_impl *dn_bonus; /* bonus buffer dbuf */ member