Lines Matching defs:ext3_super_block
406 struct ext3_super_block { struct
407 /*00*/ __le32 s_inodes_count; /* Inodes count */
408 __le32 s_blocks_count; /* Blocks count */
409 __le32 s_r_blocks_count; /* Reserved blocks count */
410 __le32 s_free_blocks_count; /* Free blocks count */
411 /*10*/ __le32 s_free_inodes_count; /* Free inodes count */
412 __le32 s_first_data_block; /* First Data Block */
413 __le32 s_log_block_size; /* Block size */
414 __le32 s_log_frag_size; /* Fragment size */
415 /*20*/ __le32 s_blocks_per_group; /* # Blocks per group */
416 __le32 s_frags_per_group; /* # Fragments per group */
417 __le32 s_inodes_per_group; /* # Inodes per group */
418 __le32 s_mtime; /* Mount time */
419 /*30*/ __le32 s_wtime; /* Write time */
420 __le16 s_mnt_count; /* Mount count */
421 __le16 s_max_mnt_count; /* Maximal mount count */
422 __le16 s_magic; /* Magic signature */
423 __le16 s_state; /* File system state */
424 __le16 s_errors; /* Behaviour when detecting errors */
425 __le16 s_minor_rev_level; /* minor revision level */
426 /*40*/ __le32 s_lastcheck; /* time of last check */
427 __le32 s_checkinterval; /* max. time between checks */
428 __le32 s_creator_os; /* OS */
429 __le32 s_rev_level; /* Revision level */
430 /*50*/ __le16 s_def_resuid; /* Default uid for reserved blocks */
431 __le16 s_def_resgid; /* Default gid for reserved blocks */
445 __le32 s_first_ino; /* First non-reserved inode */
446 __le16 s_inode_size; /* size of inode structure */
447 __le16 s_block_group_nr; /* block group # of this superblock */
448 __le32 s_feature_compat; /* compatible feature set */
449 /*60*/ __le32 s_feature_incompat; /* incompatible feature set */
450 __le32 s_feature_ro_compat; /* readonly-compatible feature set */
451 /*68*/ __u8 s_uuid[16]; /* 128-bit uuid for volume */
452 /*78*/ char s_volume_name[16]; /* volume name */
453 /*88*/ char s_last_mounted[64]; /* directory where last mounted */
454 /*C8*/ __le32 s_algorithm_usage_bitmap; /* For compression */
459 __u8 s_prealloc_blocks; /* Nr of blocks to try to preallocate*/
460 __u8 s_prealloc_dir_blocks; /* Nr to preallocate for dirs */
461 __le16 s_reserved_gdt_blocks; /* Per group desc for online growth */
465 /*D0*/ __u8 s_journal_uuid[16]; /* uuid of journal superblock */
466 /*E0*/ __le32 s_journal_inum; /* inode number of journal file */
467 __le32 s_journal_dev; /* device number of journal file */
468 __le32 s_last_orphan; /* start of list of inodes to delete */
469 __le32 s_hash_seed[4]; /* HTREE hash seed */
470 __u8 s_def_hash_version; /* Default hash version to use */
471 __u8 s_reserved_char_pad;
472 __u16 s_reserved_word_pad;
473 __le32 s_default_mount_opts;
474 __le32 s_first_meta_bg; /* First metablock block group */
475 __le32 s_mkfs_time; /* When the filesystem was created */
476 __le32 s_jnl_blocks[17]; /* Backup of the journal inode */
478 /*150*/ __le32 s_blocks_count_hi; /* Blocks count */
479 __le32 s_r_blocks_count_hi; /* Reserved blocks count */
480 __le32 s_free_blocks_count_hi; /* Free blocks count */
481 __le16 s_min_extra_isize; /* All inodes have at least # bytes */
482 __le16 s_want_extra_isize; /* New inodes should reserve # bytes */
483 __le32 s_flags; /* Miscellaneous flags */
484 __le16 s_raid_stride; /* RAID stride */
485 __le16 s_mmp_interval; /* # seconds to wait in MMP checking */
486 __le64 s_mmp_block; /* Block for multi-mount protection */
487 __le32 s_raid_stripe_width; /* blocks on all data disks (N*stride)*/
488 __u8 s_log_groups_per_flex; /* FLEX_BG group size */
489 __u8 s_reserved_char_pad2;
490 __le16 s_reserved_pad;
491 __u32 s_reserved[162]; /* Padding to the end of the block */