Lines Matching defs:ext2fs
47 struct ext2fs { struct
48 uint32_t e2fs_icount; /* Inode count */
49 uint32_t e2fs_bcount; /* blocks count */
50 uint32_t e2fs_rbcount; /* reserved blocks count */
51 uint32_t e2fs_fbcount; /* free blocks count */
52 uint32_t e2fs_ficount; /* free inodes count */
53 uint32_t e2fs_first_dblock; /* first data block */
54 uint32_t e2fs_log_bsize; /* block size = 1024*(2^e2fs_log_bsize) */
55 uint32_t e2fs_log_fsize; /* fragment size */
56 uint32_t e2fs_bpg; /* blocks per group */
57 uint32_t e2fs_fpg; /* frags per group */
58 uint32_t e2fs_ipg; /* inodes per group */
59 uint32_t e2fs_mtime; /* mount time */
60 uint32_t e2fs_wtime; /* write time */
61 uint16_t e2fs_mnt_count; /* mount count */
62 uint16_t e2fs_max_mnt_count; /* max mount count */
63 uint16_t e2fs_magic; /* magic number */
64 uint16_t e2fs_state; /* file system state */
65 uint16_t e2fs_beh; /* behavior on errors */
66 uint16_t e2fs_minrev; /* minor revision level */
67 uint32_t e2fs_lastfsck; /* time of last fsck */
68 uint32_t e2fs_fsckintv; /* max time between fscks */
69 uint32_t e2fs_creator; /* creator OS */
70 uint32_t e2fs_rev; /* revision level */
71 uint16_t e2fs_ruid; /* default uid for reserved blocks */
72 uint16_t e2fs_rgid; /* default gid for reserved blocks */
74 uint32_t e2fs_first_ino; /* first non-reserved inode */
75 uint16_t e2fs_inode_size; /* size of inode structure */
76 uint16_t e2fs_block_group_nr; /* block grp number of this sblk*/
77 uint32_t e2fs_features_compat; /* compatible feature set */
78 uint32_t e2fs_features_incompat; /* incompatible feature set */
79 uint32_t e2fs_features_rocompat; /* RO-compatible feature set */
80 uint8_t e2fs_uuid[16]; /* 128-bit uuid for volume */
81 char e2fs_vname[16]; /* volume name */
82 char e2fs_fsmnt[64]; /* name mounted on */
83 uint32_t e2fs_algo; /* For compression */
84 uint8_t e2fs_prealloc; /* # of blocks for old prealloc */
85 uint8_t e2fs_dir_prealloc; /* # of blocks for old prealloc dirs */
86 uint16_t e2fs_reserved_ngdb; /* # of reserved gd blocks for resize */
87 char e3fs_journal_uuid[16]; /* uuid of journal superblock */
88 uint32_t e3fs_journal_inum; /* inode number of journal file */
89 uint32_t e3fs_journal_dev; /* device number of journal file */
90 uint32_t e3fs_last_orphan; /* start of list of inodes to delete */
91 uint32_t e3fs_hash_seed[4]; /* HTREE hash seed */
92 char e3fs_def_hash_version;/* Default hash version to use */
93 char e3fs_jnl_backup_type;
94 uint16_t e3fs_desc_size; /* size of group descriptor */
95 uint32_t e3fs_default_mount_opts;
96 uint32_t e3fs_first_meta_bg; /* First metablock block group */
97 uint32_t e3fs_mkfs_time; /* when the fs was created */
98 uint32_t e3fs_jnl_blks[17]; /* backup of the journal inode */
99 uint32_t e4fs_bcount_hi; /* high bits of blocks count */
100 uint32_t e4fs_rbcount_hi; /* high bits of reserved blocks count */
101 uint32_t e4fs_fbcount_hi; /* high bits of free blocks count */
102 uint16_t e4fs_min_extra_isize; /* all inodes have some bytes */
103 uint16_t e4fs_want_extra_isize;/* inodes must reserve some bytes */
104 uint32_t e4fs_flags; /* miscellaneous flags */
105 uint16_t e4fs_raid_stride; /* RAID stride */
106 uint16_t e4fs_mmpintv; /* seconds to wait in MMP checking */
107 uint64_t e4fs_mmpblk; /* block for multi-mount protection */
108 uint32_t e4fs_raid_stripe_wid; /* blocks on data disks (N * stride) */
109 uint8_t e4fs_log_gpf; /* FLEX_BG group size */
110 uint8_t e4fs_chksum_type; /* metadata checksum algorithm used */
111 uint8_t e4fs_encrypt; /* versioning level for encryption */
112 uint8_t e4fs_reserved_pad;
113 uint64_t e4fs_kbytes_written; /* number of lifetime kilobytes */
114 uint32_t e4fs_snapinum; /* inode number of active snapshot */
115 uint32_t e4fs_snapid; /* sequential ID of active snapshot */
116 uint64_t e4fs_snaprbcount; /* reserved blocks for active snapshot */
117 uint32_t e4fs_snaplist; /* inode number for on-disk snapshot */
118 uint32_t e4fs_errcount; /* number of file system errors */
119 uint32_t e4fs_first_errtime; /* first time an error happened */
120 uint32_t e4fs_first_errino; /* inode involved in first error */
121 uint64_t e4fs_first_errblk; /* block involved of first error */
122 uint8_t e4fs_first_errfunc[32];/* function where error happened */
123 uint32_t e4fs_first_errline; /* line number where error happened */
124 uint32_t e4fs_last_errtime; /* most recent time of an error */
125 uint32_t e4fs_last_errino; /* inode involved in last error */
126 uint32_t e4fs_last_errline; /* line number where error happened */
127 uint64_t e4fs_last_errblk; /* block involved of last error */
128 uint8_t e4fs_last_errfunc[32]; /* function where error happened */
129 uint8_t e4fs_mount_opts[64];
130 uint32_t e4fs_usrquota_inum; /* inode for tracking user quota */
154 struct m_ext2fs { argument
155 struct ext2fs * e2fs; argument