FreeBSD ZFS
The Zettabyte File System
Data Fields

dnode_phys Struct Reference

#include <dnode.h>

Collaboration diagram for dnode_phys:
Collaboration graph
[legend]

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

Detailed Description

Definition at line 132 of file dnode.h.


Field Documentation

Definition at line 151 of file dnode.h.

uint8_t dnode_phys::dn_bonus[DN_MAX_BONUSLEN-sizeof(blkptr_t)]

Definition at line 152 of file dnode.h.

length of dn_bonus

Definition at line 142 of file dnode.h.

type of data in bonus buffer

Definition at line 137 of file dnode.h.

ZIO_CHECKSUM type.

Definition at line 138 of file dnode.h.

ZIO_COMPRESS type.

Definition at line 139 of file dnode.h.

data block size in 512b sectors

Definition at line 141 of file dnode.h.

DNODE_FLAG_*.

Definition at line 140 of file dnode.h.

ln2(indirect block size)

Definition at line 134 of file dnode.h.

largest allocated block ID

Definition at line 146 of file dnode.h.

length of dn_blkptr

Definition at line 136 of file dnode.h.

1=dn_blkptr->data blocks

Definition at line 135 of file dnode.h.

uint8_t dnode_phys::dn_pad2[4]

Definition at line 143 of file dnode.h.

uint64_t dnode_phys::dn_pad3[4]

Definition at line 149 of file dnode.h.

Definition at line 153 of file dnode.h.

dmu_object_type_t

Definition at line 133 of file dnode.h.

bytes (or sectors) of disk space

Definition at line 147 of file dnode.h.


The documentation for this struct was generated from the following file:
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines