FreeBSD ZFS
The Zettabyte File System
|
arc.c [code] | DVA-based Adaptive Replacement Cache |
bplist.c [code] | |
bpobj.c [code] | |
bptree.c [code] | A bptree is a queue of root block pointers from destroyed datasets |
dbuf.c [code] | |
ddt.c [code] | |
ddt_zap.c [code] | |
dmu.c [code] | |
dmu_diff.c [code] | |
dmu_object.c [code] | |
dmu_objset.c [code] | |
dmu_send.c [code] | |
dmu_traverse.c [code] | |
dmu_tx.c [code] | |
dmu_zfetch.c [code] | |
dnode.c [code] | |
dnode_sync.c [code] | |
dsl_dataset.c [code] | |
dsl_deadlist.c [code] | |
dsl_deleg.c [code] | DSL permissions |
dsl_dir.c [code] | |
dsl_pool.c [code] | |
dsl_prop.c [code] | |
dsl_scan.c [code] | |
dsl_synctask.c [code] | |
gzip.c [code] | |
lzjb.c [code] | LZJB compression of on-disk data |
metaslab.c [code] | |
refcount.c [code] | |
rrwlock.c [code] | A re-entrant read reader/writer lock (aka "rrwlock") |
sa.c [code] | ZFS System attributes |
sha256.c [code] | |
spa.c [code] | Storage Pool Allocator |
spa_config.c [code] | Pool configuration repository |
spa_errlog.c [code] | Routines to manage the on-disk persistent error log |
spa_history.c [code] | Routines to manage the on-disk history log |
spa_misc.c [code] | SPA locking |
space_map.c [code] | Space map routines |
trim_map.c [code] | |
txg.c [code] | Pool-wide transaction groups |
uberblock.c [code] | |
unique.c [code] | |
vdev.c [code] | Virtual device management |
vdev_cache.c [code] | Virtual device read-ahead caching |
vdev_disk.c [code] | Virtual device vector for disks |
vdev_file.c [code] | Virtual device vector for files |
vdev_geom.c [code] | Virtual device vector for GEOM |
vdev_label.c [code] | Virtual Device Labels |
vdev_mirror.c [code] | Virtual device vector for mirroring |
vdev_missing.c [code] | Routines for handling the special "missing" vdev |
vdev_queue.c [code] | |
vdev_raidz.c [code] | Virtual device vector for RAID-Z |
vdev_root.c [code] | Virtual device vector for the pool's root vdev |
zap.c [code] | This file contains the top half of the zfs directory structure implementation |
zap_leaf.c [code] | The 512-byte leaf is broken into 32 16-byte chunks |
zap_micro.c [code] | |
zfeature.c [code] | |
zfs_acl.c [code] | |
zfs_byteswap.c [code] | |
zfs_ctldir.c [code] | ZFS control directory (a.k.a |
zfs_debug.c [code] | |
zfs_dir.c [code] | |
zfs_fm.c [code] | |
zfs_fuid.c [code] | FUID Domain table(s) |
zfs_ioctl.c [code] | |
zfs_log.c [code] | Routines to manage intent log entries |
zfs_onexit.c [code] | ZFS callback routines on process exit |
zfs_replay.c [code] | Functions to replay ZFS intent log (ZIL) records The functions are called through a function vector (zfs_replay_vector) which is indexed by the transaction type |
zfs_rlock.c [code] | File Range Locking for ZFS |
zfs_sa.c [code] | |
zfs_vfsops.c [code] | |
zfs_vnops.c [code] | ZFS VNode operations |
zfs_znode.c [code] | |
zil.c [code] | ZFS Intent Log |
zio.c [code] | |
zio_checksum.c [code] | Checksum vectors |
zio_compress.c [code] | |
zio_inject.c [code] | ZFS fault injection |
zle.c [code] | Zero-length encoding |
zrlock.c [code] | Zero Reference Locks |
zvol.c [code] | ZFS volume emulation driver |
sys/arc.h [code] | |
sys/bplist.h [code] | |
sys/bpobj.h [code] | |
sys/bptree.h [code] | |
sys/dbuf.h [code] | |
sys/ddt.h [code] | |
sys/dmu.h [code] | This file describes the interface that the DMU provides for its consumers |
sys/dmu_impl.h [code] | This is the locking strategy for the DMU |
sys/dmu_objset.h [code] | |
sys/dmu_traverse.h [code] | |
sys/dmu_tx.h [code] | |
sys/dmu_zfetch.h [code] | |
sys/dnode.h [code] | |
sys/dsl_dataset.h [code] | |
sys/dsl_deadlist.h [code] | |
sys/dsl_deleg.h [code] | |
sys/dsl_dir.h [code] | |
sys/dsl_pool.h [code] | |
sys/dsl_prop.h [code] | |
sys/dsl_scan.h [code] | |
sys/dsl_synctask.h [code] | |
sys/metaslab.h [code] | |
sys/metaslab_impl.h [code] | |
sys/refcount.h [code] | |
sys/rrwlock.h [code] | |
sys/sa.h [code] | |
sys/sa_impl.h [code] | Zap attribute format for attribute registration |
sys/spa.h [code] | |
sys/spa_boot.h [code] | |
sys/spa_impl.h [code] | |
sys/space_map.h [code] | Debug entry |
sys/trim_map.h [code] | |
sys/txg.h [code] | |
sys/txg_impl.h [code] | |
sys/uberblock.h [code] | |
sys/uberblock_impl.h [code] | |
sys/unique.h [code] | |
sys/vdev.h [code] | |
sys/vdev_disk.h [code] | |
sys/vdev_file.h [code] | |
sys/vdev_impl.h [code] | Virtual device descriptors |
sys/zap.h [code] | ZAP - ZFS Attribute Processor |
sys/zap_impl.h [code] | |
sys/zap_leaf.h [code] | |
sys/zfeature.h [code] | |
sys/zfs_acl.h [code] | ZFS Access Control Lists |
sys/zfs_context.h [code] | |
sys/zfs_ctldir.h [code] | |
sys/zfs_debug.h [code] | |
sys/zfs_dir.h [code] | |
sys/zfs_fuid.h [code] | FUIDs cause problems for the intent log we need to replay the creation of the FUID, but we can't count on the idmapper to be around and during replay the FUID index may be different than before |
sys/zfs_ioctl.h [code] | |
sys/zfs_onexit.h [code] | |
sys/zfs_rlock.h [code] | |
sys/zfs_sa.h [code] | |
sys/zfs_stat.h [code] | |
sys/zfs_vfsops.h [code] | |
sys/zfs_znode.h [code] | |
sys/zil.h [code] | Intent log format |
sys/zil_impl.h [code] | |
sys/zio.h [code] | |
sys/zio_checksum.h [code] | |
sys/zio_compress.h [code] | |
sys/zio_impl.h [code] | |
sys/zrlock.h [code] | |
sys/zvol.h [code] |