Lines Matching defs:journal_superblock_s
226 typedef struct journal_superblock_s struct
229 journal_header_t s_header;
233 __be32 s_blocksize; /* journal device blocksize */
234 __be32 s_maxlen; /* total blocks in journal file */
235 __be32 s_first; /* first block of log information */
239 __be32 s_sequence; /* first commit ID expected in log */
240 __be32 s_start; /* blocknr of start of log */
244 __be32 s_errno;
248 __be32 s_feature_compat; /* compatible feature set */
249 __be32 s_feature_incompat; /* incompatible feature set */
250 __be32 s_feature_ro_compat; /* readonly-compatible feature set */
252 __u8 s_uuid[16]; /* 128-bit uuid for journal */
255 __be32 s_nr_users; /* Nr of filesystems sharing log */
257 __be32 s_dynsuper; /* Blocknr of dynamic superblock copy*/
260 __be32 s_max_transaction; /* Limit of journal blocks per trans.*/
261 __be32 s_max_trans_data; /* Limit of data blocks per trans. */
264 __u8 s_checksum_type; /* checksum type */
265 __u8 s_padding2[3];
267 __be32 s_num_fc_blks; /* Number of fast commit blocks */
268 __be32 s_head; /* blocknr of head of log, only uptodate
271 __u32 s_padding[40];
272 __be32 s_checksum; /* crc32c(superblock) */
275 __u8 s_users[16*48]; /* ids of all fs'es sharing the log */