Lines Matching defs:ext2_super_block
540 struct ext2_super_block { struct
541 __u32 s_inodes_count; /* Inodes count */
542 __u32 s_blocks_count; /* Blocks count */
543 __u32 s_r_blocks_count; /* Reserved blocks count */
544 __u32 s_free_blocks_count; /* Free blocks count */
545 __u32 s_free_inodes_count; /* Free inodes count */
546 __u32 s_first_data_block; /* First Data Block */
547 __u32 s_log_block_size; /* Block size */
548 __u32 s_log_cluster_size; /* Allocation cluster size */
549 __u32 s_blocks_per_group; /* # Blocks per group */
550 __u32 s_clusters_per_group; /* # Fragments per group */
551 __u32 s_inodes_per_group; /* # Inodes per group */
552 __u32 s_mtime; /* Mount time */
553 __u32 s_wtime; /* Write time */
554 __u16 s_mnt_count; /* Mount count */
555 __s16 s_max_mnt_count; /* Maximal mount count */
556 __u16 s_magic; /* Magic signature */
557 __u16 s_state; /* File system state */
558 __u16 s_errors; /* Behaviour when detecting errors */
559 __u16 s_minor_rev_level; /* minor revision level */
560 __u32 s_lastcheck; /* time of last check */
561 __u32 s_checkinterval; /* max. time between checks */
562 __u32 s_creator_os; /* OS */
563 __u32 s_rev_level; /* Revision level */
564 __u16 s_def_resuid; /* Default uid for reserved blocks */
565 __u16 s_def_resgid; /* Default gid for reserved blocks */
579 __u32 s_first_ino; /* First non-reserved inode */
580 __u16 s_inode_size; /* size of inode structure */
581 __u16 s_block_group_nr; /* block group # of this superblock */
582 __u32 s_feature_compat; /* compatible feature set */
583 __u32 s_feature_incompat; /* incompatible feature set */
584 __u32 s_feature_ro_compat; /* readonly-compatible feature set */
585 __u8 s_uuid[16]; /* 128-bit uuid for volume */
586 char s_volume_name[16]; /* volume name */
587 char s_last_mounted[64]; /* directory where last mounted */
588 __u32 s_algorithm_usage_bitmap; /* For compression */
593 __u8 s_prealloc_blocks; /* Nr of blocks to try to preallocate*/
594 __u8 s_prealloc_dir_blocks; /* Nr to preallocate for dirs */
595 __u16 s_reserved_gdt_blocks; /* Per group table for online growth */
599 __u8 s_journal_uuid[16]; /* uuid of journal superblock */
600 __u32 s_journal_inum; /* inode number of journal file */
601 __u32 s_journal_dev; /* device number of journal file */
602 __u32 s_last_orphan; /* start of list of inodes to delete */
603 __u32 s_hash_seed[4]; /* HTREE hash seed */
604 __u8 s_def_hash_version; /* Default hash version to use */
605 __u8 s_jnl_backup_type; /* Default type of journal backup */
606 __u16 s_desc_size; /* Group desc. size: INCOMPAT_64BIT */
630 #define EXT4_S_ERR_START ext4_offsetof(struct ext2_super_block, s_error_count) argument
642 #define EXT4_S_ERR_END ext4_offsetof(struct ext2_super_block, s_mount_opts) argument
643 __u8 s_mount_opts[64];
644 __u32 s_usr_quota_inum; /* inode number of user quota file */
645 __u32 s_grp_quota_inum; /* inode number of group quota file */
646 __u32 s_overhead_blocks; /* overhead blocks/clusters in fs */
647 __u32 s_reserved[108]; /* Padding to the end of the block */
648 __u32 s_checksum; /* crc32c(superblock) */