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

Data Fields | |
| vfs_t * | z_vfs |
| generic fs struct | |
| zfsvfs_t * | z_parent |
| parent fs | |
| objset_t * | z_os |
| objset reference | |
| uint64_t | z_root |
| id of root znode | |
| uint64_t | z_unlinkedobj |
| id of unlinked zapobj | |
| uint64_t | z_max_blksz |
| maximum block size for files | |
| uint64_t | z_fuid_obj |
| fuid table object number | |
| uint64_t | z_fuid_size |
| fuid table size | |
| avl_tree_t | z_fuid_idx |
| fuid tree keyed by index | |
| avl_tree_t | z_fuid_domain |
| fuid tree keyed by domain | |
| krwlock_t | z_fuid_lock |
| fuid lock | |
| boolean_t | z_fuid_loaded |
| fuid tables are loaded | |
| boolean_t | z_fuid_dirty |
| need to sync fuid table ? | |
| struct zfs_fuid_info * | z_fuid_replay |
| fuid info for replay | |
| zilog_t * | z_log |
| intent log pointer | |
| uint_t | z_acl_mode |
| acl chmod/mode behavior | |
| uint_t | z_acl_inherit |
| acl inheritance behavior | |
| zfs_case_t | z_case |
| case-sense | |
| boolean_t | z_utf8 |
| utf8-only | |
| int | z_norm |
| normalization flags | |
| boolean_t | z_atime |
| enable atimes mount option | |
| boolean_t | z_unmounted |
| unmounted | |
| rrwlock_t | z_teardown_lock |
| krwlock_t | z_teardown_inactive_lock |
| list_t | z_all_znodes |
| all vnodes in the fs | |
| kmutex_t | z_znodes_lock |
| lock for z_all_znodes | |
| vnode_t * | z_ctldir |
| .zfs directory pointer | |
| boolean_t | z_show_ctldir |
| expose .zfs in the root dir | |
| boolean_t | z_issnap |
| true if this is a snapshot | |
| boolean_t | z_vscan |
| virus scan on/off | |
| boolean_t | z_use_fuids |
| version allows fuids | |
| boolean_t | z_replay |
| set during ZIL replay | |
| boolean_t | z_use_sa |
| version allow system attributes | |
| uint64_t | z_version |
| ZPL version. | |
| uint64_t | z_shares_dir |
| hidden shares dir | |
| kmutex_t | z_lock |
| uint64_t | z_userquota_obj |
| uint64_t | z_groupquota_obj |
| uint64_t | z_replay_eof |
| New end of file - replay only. | |
| sa_attr_type_t * | z_attr_table |
| SA attr mapping->id. | |
| kmutex_t | z_hold_mtx [ZFS_OBJ_MTX_SZ] |
| znode hold locks | |
Definition at line 44 of file zfs_vfsops.h.
| uint_t zfsvfs::z_acl_inherit |
acl inheritance behavior
Definition at line 61 of file zfs_vfsops.h.
| uint_t zfsvfs::z_acl_mode |
acl chmod/mode behavior
Definition at line 60 of file zfs_vfsops.h.
| list_t zfsvfs::z_all_znodes |
all vnodes in the fs
Definition at line 69 of file zfs_vfsops.h.
| boolean_t zfsvfs::z_atime |
enable atimes mount option
Definition at line 65 of file zfs_vfsops.h.
SA attr mapping->id.
Definition at line 84 of file zfs_vfsops.h.
case-sense
Definition at line 62 of file zfs_vfsops.h.
| vnode_t* zfsvfs::z_ctldir |
.zfs directory pointer
Definition at line 71 of file zfs_vfsops.h.
| boolean_t zfsvfs::z_fuid_dirty |
need to sync fuid table ?
Definition at line 57 of file zfs_vfsops.h.
| avl_tree_t zfsvfs::z_fuid_domain |
fuid tree keyed by domain
Definition at line 54 of file zfs_vfsops.h.
| avl_tree_t zfsvfs::z_fuid_idx |
fuid tree keyed by index
Definition at line 53 of file zfs_vfsops.h.
| boolean_t zfsvfs::z_fuid_loaded |
fuid tables are loaded
Definition at line 56 of file zfs_vfsops.h.
| krwlock_t zfsvfs::z_fuid_lock |
fuid lock
Definition at line 55 of file zfs_vfsops.h.
| uint64_t zfsvfs::z_fuid_obj |
fuid table object number
Definition at line 51 of file zfs_vfsops.h.
| struct zfs_fuid_info* zfsvfs::z_fuid_replay |
fuid info for replay
Definition at line 58 of file zfs_vfsops.h.
| uint64_t zfsvfs::z_fuid_size |
fuid table size
Definition at line 52 of file zfs_vfsops.h.
| uint64_t zfsvfs::z_groupquota_obj |
Definition at line 82 of file zfs_vfsops.h.
| kmutex_t zfsvfs::z_hold_mtx[ZFS_OBJ_MTX_SZ] |
znode hold locks
Definition at line 86 of file zfs_vfsops.h.
| boolean_t zfsvfs::z_issnap |
true if this is a snapshot
Definition at line 73 of file zfs_vfsops.h.
| kmutex_t zfsvfs::z_lock |
Definition at line 80 of file zfs_vfsops.h.
intent log pointer
Definition at line 59 of file zfs_vfsops.h.
| uint64_t zfsvfs::z_max_blksz |
maximum block size for files
Definition at line 50 of file zfs_vfsops.h.
| int zfsvfs::z_norm |
normalization flags
Definition at line 64 of file zfs_vfsops.h.
objset reference
Definition at line 47 of file zfs_vfsops.h.
parent fs
Definition at line 46 of file zfs_vfsops.h.
| boolean_t zfsvfs::z_replay |
set during ZIL replay
Definition at line 76 of file zfs_vfsops.h.
| uint64_t zfsvfs::z_replay_eof |
New end of file - replay only.
Definition at line 83 of file zfs_vfsops.h.
| uint64_t zfsvfs::z_root |
id of root znode
Definition at line 48 of file zfs_vfsops.h.
| uint64_t zfsvfs::z_shares_dir |
hidden shares dir
Definition at line 79 of file zfs_vfsops.h.
| boolean_t zfsvfs::z_show_ctldir |
expose .zfs in the root dir
Definition at line 72 of file zfs_vfsops.h.
| krwlock_t zfsvfs::z_teardown_inactive_lock |
Definition at line 68 of file zfs_vfsops.h.
Definition at line 67 of file zfs_vfsops.h.
| uint64_t zfsvfs::z_unlinkedobj |
id of unlinked zapobj
Definition at line 49 of file zfs_vfsops.h.
| boolean_t zfsvfs::z_unmounted |
unmounted
Definition at line 66 of file zfs_vfsops.h.
| boolean_t zfsvfs::z_use_fuids |
version allows fuids
Definition at line 75 of file zfs_vfsops.h.
| boolean_t zfsvfs::z_use_sa |
version allow system attributes
Definition at line 77 of file zfs_vfsops.h.
| uint64_t zfsvfs::z_userquota_obj |
Definition at line 81 of file zfs_vfsops.h.
| boolean_t zfsvfs::z_utf8 |
utf8-only
Definition at line 63 of file zfs_vfsops.h.
| uint64_t zfsvfs::z_version |
ZPL version.
Definition at line 78 of file zfs_vfsops.h.
| vfs_t* zfsvfs::z_vfs |
generic fs struct
Definition at line 45 of file zfs_vfsops.h.
| boolean_t zfsvfs::z_vscan |
virus scan on/off
Definition at line 74 of file zfs_vfsops.h.
| kmutex_t zfsvfs::z_znodes_lock |
lock for z_all_znodes
Definition at line 70 of file zfs_vfsops.h.
1.7.3