FreeBSD ZFS
The Zettabyte File System
|
#include <dsl_dir.h>
Data Fields | |
uint64_t | dd_tempreserved [TXG_SIZE] |
gross estimate of space used by in-flight tx's | |
int64_t | dd_space_towrite [TXG_SIZE] |
amount of space we expect to write; == amount of dirty data | |
char | dd_myname [MAXNAMELEN] |
protected by dd_lock; keep at end of struct for better locality | |
These are immutable; no lock needed | |
uint64_t | dd_object |
dsl_dir_phys_t * | dd_phys |
dmu_buf_t * | dd_dbuf |
dsl_pool_t * | dd_pool |
Protected by lock on pool's dp_dirty_dirs list | |
txg_node_t | dd_dirty_link |
protected by dp_config_rwlock | |
dsl_dir_t * | dd_parent |
Protected by dd_lock | |
kmutex_t | dd_lock |
list_t | dd_prop_cbs |
list of dsl_prop_cb_record_t's | |
timestruc_t | dd_snap_cmtime |
last time snapshot namespace changed | |
uint64_t | dd_origin_txg |
kmutex_t dsl_dir::dd_lock |
char dsl_dir::dd_myname[MAXNAMELEN] |
uint64_t dsl_dir::dd_object |
uint64_t dsl_dir::dd_origin_txg |
list_t dsl_dir::dd_prop_cbs |
timestruc_t dsl_dir::dd_snap_cmtime |
int64_t dsl_dir::dd_space_towrite[TXG_SIZE] |
uint64_t dsl_dir::dd_tempreserved[TXG_SIZE] |