|
FreeBSD ZFS
The Zettabyte File System
|
#include <dnode.h>

Data Fields | |
| uint8_t | dn_type |
| dmu_object_type_t | |
| uint8_t | dn_indblkshift |
| ln2(indirect block size) | |
| uint8_t | dn_nlevels |
| 1=dn_blkptr->data blocks | |
| uint8_t | dn_nblkptr |
| length of dn_blkptr | |
| uint8_t | dn_bonustype |
| type of data in bonus buffer | |
| uint8_t | dn_checksum |
| ZIO_CHECKSUM type. | |
| uint8_t | dn_compress |
| ZIO_COMPRESS type. | |
| uint8_t | dn_flags |
| DNODE_FLAG_*. | |
| uint16_t | dn_datablkszsec |
| data block size in 512b sectors | |
| uint16_t | dn_bonuslen |
| length of dn_bonus | |
| uint8_t | dn_pad2 [4] |
| uint64_t | dn_maxblkid |
| largest allocated block ID | |
| uint64_t | dn_used |
| bytes (or sectors) of disk space | |
| uint64_t | dn_pad3 [4] |
| blkptr_t | dn_blkptr [1] |
| uint8_t | dn_bonus [DN_MAX_BONUSLEN-sizeof(blkptr_t)] |
| blkptr_t | dn_spill |
| uint8_t dnode_phys::dn_bonus[DN_MAX_BONUSLEN-sizeof(blkptr_t)] |
| uint16_t dnode_phys::dn_bonuslen |
| uint8_t dnode_phys::dn_bonustype |
| uint8_t dnode_phys::dn_checksum |
| uint8_t dnode_phys::dn_compress |
| uint16_t dnode_phys::dn_datablkszsec |
| uint8_t dnode_phys::dn_flags |
| uint8_t dnode_phys::dn_indblkshift |
| uint64_t dnode_phys::dn_maxblkid |
| uint8_t dnode_phys::dn_nblkptr |
| uint8_t dnode_phys::dn_nlevels |
| uint8_t dnode_phys::dn_pad2[4] |
| uint64_t dnode_phys::dn_pad3[4] |
| uint8_t dnode_phys::dn_type |
| uint64_t dnode_phys::dn_used |
1.7.3