root/include/linux/ext2_fs_sb.h

/* [previous][next][first][last][top][bottom][index][help] */

INCLUDED FROM


   1 #ifndef _EXT2_FS_SB
   2 #define _EXT2_FS_SB
   3 
   4 #define EXT2_MAX_GROUP_DESC     8
   5 #define EXT2_MAX_GROUP_LOADED   8
   6 
   7 /*
   8  * second extended-fs super-block data in memory
   9  */
  10 struct ext2_sb_info {
  11         unsigned long s_frag_size;      /* Size of a fragment in bytes */
  12         unsigned long s_frags_per_block;/* Number of fragments per block */
  13         unsigned long s_inodes_per_block;/* Number of inodes per block */
  14         unsigned long s_frags_per_group;/* Number of fragments in a group */
  15         unsigned long s_blocks_per_group;/* Number of blocks in a group */
  16         unsigned long s_inodes_per_group;/* Number of inodes in a group */
  17         unsigned long s_desc_per_block; /* Number of group descriptors per block */
  18         unsigned long s_groups_count;   /* Number of groups in the fs */
  19         struct buffer_head * s_sbh;     /* Buffer containing the super block */
  20         struct ext2_super_block * s_es; /* Pointer to the super block in the buffer */
  21         struct buffer_head * s_group_desc[EXT2_MAX_GROUP_DESC];
  22         unsigned short s_loaded_inode_bitmaps;
  23         unsigned short s_loaded_block_bitmaps;
  24         unsigned long s_inode_bitmap_number[EXT2_MAX_GROUP_LOADED];
  25         struct buffer_head * s_inode_bitmap[EXT2_MAX_GROUP_LOADED];
  26         unsigned long s_block_bitmap_number[EXT2_MAX_GROUP_LOADED];
  27         struct buffer_head * s_block_bitmap[EXT2_MAX_GROUP_LOADED];
  28         int s_rename_lock;
  29         int s_was_mounted_valid;
  30         struct wait_queue * s_rename_wait;
  31 };
  32 
  33 #endif

/* [previous][next][first][last][top][bottom][index][help] */