Lines Matching defs:ext2_super_block
653 struct ext2_super_block { struct
654 /*000*/ __u32 s_inodes_count; /* Inodes count */
655 __u32 s_blocks_count; /* Blocks count */
656 __u32 s_r_blocks_count; /* Reserved blocks count */
657 __u32 s_free_blocks_count; /* Free blocks count */
658 /*010*/ __u32 s_free_inodes_count; /* Free inodes count */
659 __u32 s_first_data_block; /* First Data Block */
660 __u32 s_log_block_size; /* Block size */
661 __u32 s_log_cluster_size; /* Allocation cluster size */
662 /*020*/ __u32 s_blocks_per_group; /* # Blocks per group */
663 __u32 s_clusters_per_group; /* # Fragments per group */
664 __u32 s_inodes_per_group; /* # Inodes per group */
665 __u32 s_mtime; /* Mount time */
666 /*030*/ __u32 s_wtime; /* Write time */
667 __u16 s_mnt_count; /* Mount count */
668 __s16 s_max_mnt_count; /* Maximal mount count */
669 __u16 s_magic; /* Magic signature */
670 __u16 s_state; /* File system state */
671 __u16 s_errors; /* Behaviour when detecting errors */
672 __u16 s_minor_rev_level; /* minor revision level */
673 /*040*/ __u32 s_lastcheck; /* time of last check */
674 __u32 s_checkinterval; /* max. time between checks */
675 __u32 s_creator_os; /* OS */
676 __u32 s_rev_level; /* Revision level */
677 /*050*/ __u16 s_def_resuid; /* Default uid for reserved blocks */
678 __u16 s_def_resgid; /* Default gid for reserved blocks */
692 __u32 s_first_ino; /* First non-reserved inode */
693 __u16 s_inode_size; /* size of inode structure */
694 __u16 s_block_group_nr; /* block group # of this superblock */
695 __u32 s_feature_compat; /* compatible feature set */
696 /*060*/ __u32 s_feature_incompat; /* incompatible feature set */
697 __u32 s_feature_ro_compat; /* readonly-compatible feature set */
698 /*068*/ __u8 s_uuid[16] __nonstring; /* 128-bit uuid for volume */
699 /*078*/ __u8 s_volume_name[EXT2_LABEL_LEN] __nonstring; /* volume name, no NUL? */
700 /*088*/ __u8 s_last_mounted[64] __nonstring; /* directory last mounted on, no NUL? */
701 /*0c8*/ __u32 s_algorithm_usage_bitmap; /* For compression */
706 __u8 s_prealloc_blocks; /* Nr of blocks to try to preallocate*/
707 __u8 s_prealloc_dir_blocks; /* Nr to preallocate for dirs */
708 __u16 s_reserved_gdt_blocks; /* Per group table for online growth */
712 /*0d0*/ __u8 s_journal_uuid[16] __nonstring; /* uuid of journal superblock */
713 /*0e0*/ __u32 s_journal_inum; /* inode number of journal file */
714 __u32 s_journal_dev; /* device number of journal file */
715 __u32 s_last_orphan; /* start of list of inodes to delete */
716 /*0ec*/ __u32 s_hash_seed[4]; /* HTREE hash seed */
717 /*0fc*/ __u8 s_def_hash_version; /* Default hash version to use */
718 __u8 s_jnl_backup_type; /* Default type of journal backup */
719 __u16 s_desc_size; /* Group desc. size: INCOMPAT_64BIT */
743 #define EXT4_S_ERR_START ext4_offsetof(struct ext2_super_block, s_error_count) argument
755 #define EXT4_S_ERR_END ext4_offsetof(struct ext2_super_block, s_mount_opts) argument
756 /*200*/ __u8 s_mount_opts[64] __nonstring; /* default mount options, no NUL? */
757 /*240*/ __u32 s_usr_quota_inum; /* inode number of user quota file */
758 __u32 s_grp_quota_inum; /* inode number of group quota file */
759 __u32 s_overhead_clusters; /* overhead blocks/clusters in fs */
760 /*24c*/ __u32 s_backup_bgs[2]; /* If sparse_super2 enabled */
761 /*254*/ __u8 s_encrypt_algos[4]; /* Encryption algorithms in use */
762 /*258*/ __u8 s_encrypt_pw_salt[16]; /* Salt used for string2key algorithm */
763 /*268*/ __le32 s_lpf_ino; /* Location of the lost+found inode */
764 __le32 s_prj_quota_inum; /* inode for tracking project quota */
765 /*270*/ __le32 s_checksum_seed; /* crc32c(orig_uuid) if csum_seed set */
766 /*274*/ __u8 s_wtime_hi;
767 __u8 s_mtime_hi;
768 __u8 s_mkfs_time_hi;
769 __u8 s_lastcheck_hi;
770 __u8 s_first_error_time_hi;
771 __u8 s_last_error_time_hi;
772 __u8 s_first_error_errcode;
773 __u8 s_last_error_errcode;
774 /*27c*/ __le16 s_encoding; /* Filename charset encoding */
775 __le16 s_encoding_flags; /* Filename charset encoding flags */
776 __le32 s_reserved[95]; /* Padding to the end of the block */
777 /*3fc*/ __u32 s_checksum; /* crc32c(superblock) */