Lines Matching defs:ext4_super_block

1307 struct ext4_super_block {  struct
1308 /*00*/ __le32 s_inodes_count; /* Inodes count */
1309 __le32 s_blocks_count_lo; /* Blocks count */
1310 __le32 s_r_blocks_count_lo; /* Reserved blocks count */
1311 __le32 s_free_blocks_count_lo; /* Free blocks count */
1312 /*10*/ __le32 s_free_inodes_count; /* Free inodes count */
1313 __le32 s_first_data_block; /* First Data Block */
1314 __le32 s_log_block_size; /* Block size */
1315 __le32 s_log_cluster_size; /* Allocation cluster size */
1316 /*20*/ __le32 s_blocks_per_group; /* # Blocks per group */
1317 __le32 s_clusters_per_group; /* # Clusters per group */
1318 __le32 s_inodes_per_group; /* # Inodes per group */
1319 __le32 s_mtime; /* Mount time */
1320 /*30*/ __le32 s_wtime; /* Write time */
1321 __le16 s_mnt_count; /* Mount count */
1322 __le16 s_max_mnt_count; /* Maximal mount count */
1323 __le16 s_magic; /* Magic signature */
1324 __le16 s_state; /* File system state */
1325 __le16 s_errors; /* Behaviour when detecting errors */
1326 __le16 s_minor_rev_level; /* minor revision level */
1327 /*40*/ __le32 s_lastcheck; /* time of last check */
1328 __le32 s_checkinterval; /* max. time between checks */
1329 __le32 s_creator_os; /* OS */
1330 __le32 s_rev_level; /* Revision level */
1331 /*50*/ __le16 s_def_resuid; /* Default uid for reserved blocks */
1332 __le16 s_def_resgid; /* Default gid for reserved blocks */
1346 __le32 s_first_ino; /* First non-reserved inode */
1347 __le16 s_inode_size; /* size of inode structure */
1348 __le16 s_block_group_nr; /* block group # of this superblock */
1349 __le32 s_feature_compat; /* compatible feature set */
1350 /*60*/ __le32 s_feature_incompat; /* incompatible feature set */
1351 __le32 s_feature_ro_compat; /* readonly-compatible feature set */
1352 /*68*/ __u8 s_uuid[16]; /* 128-bit uuid for volume */
1353 /*78*/ char s_volume_name[EXT4_LABEL_MAX] __nonstring; /* volume name */
1354 /*88*/ char s_last_mounted[64] __nonstring; /* directory where last mounted */
1355 /*C8*/ __le32 s_algorithm_usage_bitmap; /* For compression */
1360 __u8 s_prealloc_blocks; /* Nr of blocks to try to preallocate*/
1361 __u8 s_prealloc_dir_blocks; /* Nr to preallocate for dirs */
1362 __le16 s_reserved_gdt_blocks; /* Per group desc for online growth */
1366 /*D0*/ __u8 s_journal_uuid[16]; /* uuid of journal superblock */
1367 /*E0*/ __le32 s_journal_inum; /* inode number of journal file */
1368 __le32 s_journal_dev; /* device number of journal file */
1369 __le32 s_last_orphan; /* start of list of inodes to delete */
1370 __le32 s_hash_seed[4]; /* HTREE hash seed */
1371 __u8 s_def_hash_version; /* Default hash version to use */
1372 __u8 s_jnl_backup_type;
1373 __le16 s_desc_size; /* size of group descriptor */
1374 /*100*/ __le32 s_default_mount_opts;
1375 __le32 s_first_meta_bg; /* First metablock block group */
1376 __le32 s_mkfs_time; /* When the filesystem was created */
1400 #define EXT4_S_ERR_START offsetof(struct ext4_super_block, s_error_count) argument
1412 #define EXT4_S_ERR_END offsetof(struct ext4_super_block, s_mount_opts) argument
1413 __u8 s_mount_opts[64];
1414 __le32 s_usr_quota_inum; /* inode for tracking user quota */
1415 __le32 s_grp_quota_inum; /* inode for tracking group quota */
1416 __le32 s_overhead_clusters; /* overhead blocks/clusters in fs */
1417 __le32 s_backup_bgs[2]; /* groups with sparse_super2 SBs */
1418 __u8 s_encrypt_algos[4]; /* Encryption algorithms in use */
1419 __u8 s_encrypt_pw_salt[16]; /* Salt used for string2key algorithm */
1420 __le32 s_lpf_ino; /* Location of the lost+found inode */
1421 __le32 s_prj_quota_inum; /* inode for tracking project quota */
1422 __le32 s_checksum_seed; /* crc32c(uuid) if csum_seed set */
1423 __u8 s_wtime_hi;
1424 __u8 s_mtime_hi;
1425 __u8 s_mkfs_time_hi;
1426 __u8 s_lastcheck_hi;
1427 __u8 s_first_error_time_hi;
1428 __u8 s_last_error_time_hi;
1429 __u8 s_first_error_errcode;
1430 __u8 s_last_error_errcode;
1431 __le16 s_encoding; /* Filename charset encoding */
1432 __le16 s_encoding_flags; /* Filename charset encoding flags */
1433 __le32 s_orphan_file_inum; /* Inode for tracking orphan inodes */
1434 __le32 s_reserved[94]; /* Padding to the end of the block */
1435 __le32 s_checksum; /* crc32c(superblock) */