Home | History | Annotate | Download | only in ext2fs

Lines Matching refs:super

38 	if (!(fs->super->s_feature_incompat & EXT2_FEATURE_INCOMPAT_META_BG) ||
39 (i < fs->super->s_first_meta_bg))
42 bg = EXT2_DESC_PER_BLOCK(fs->super) * i;
54 if (group_block != fs->super->s_first_data_block &&
55 ((ret_blk + fs->super->s_blocks_per_group) <
56 fs->super->s_blocks_count))
57 ret_blk += fs->super->s_blocks_per_group;
134 retval = ext2fs_get_memalign(SUPERBLOCK_SIZE, 512, &fs->super);
179 fs->super);
183 memcpy(fs->orig_super, fs->super, SUPERBLOCK_SIZE);
187 ext2fs_swap_super(fs->super);
195 if (fs->super->s_magic != EXT2_SUPER_MAGIC) {
199 if (fs->super->s_rev_level > EXT2_LIB_CURRENT_REV) {
208 features = fs->super->s_feature_incompat;
218 features = fs->super->s_feature_ro_compat;
230 (fs->super->s_feature_incompat &
237 if ((fs->super->s_log_block_size + EXT2_MIN_BLOCK_LOG_SIZE) >
242 fs->blocksize = EXT2_BLOCK_SIZE(fs->super);
243 if (EXT2_INODE_SIZE(fs->super) < EXT2_GOOD_OLD_INODE_SIZE) {
247 fs->fragsize = EXT2_FRAG_SIZE(fs->super);
248 fs->inode_blocks_per_group = ((EXT2_INODES_PER_GROUP(fs->super) *
249 EXT2_INODE_SIZE(fs->super) +
250 EXT2_BLOCK_SIZE(fs->super) - 1) /
251 EXT2_BLOCK_SIZE(fs->super));
267 if (fs->super->s_feature_incompat &
274 if (EXT2_INODES_PER_GROUP(fs->super) == 0) {
282 blocks_per_group = EXT2_BLOCKS_PER_GROUP(fs->super);
284 blocks_per_group > EXT2_MAX_BLOCKS_PER_GROUP(fs->super) ||
285 fs->inode_blocks_per_group > EXT2_MAX_INODES_PER_GROUP(fs->super) ||
286 EXT2_DESC_PER_BLOCK(fs->super) == 0 ||
287 fs->super->s_first_data_block >= fs->super->s_blocks_count) {
291 fs->group_desc_count = ext2fs_div_ceil(fs->super->s_blocks_count -
292 fs->super->s_first_data_block,
294 if (fs->group_desc_count * EXT2_INODES_PER_GROUP(fs->super) !=
295 fs->super->s_inodes_count) {
300 EXT2_DESC_PER_BLOCK(fs->super));
306 group_block = fs->super->s_first_data_block;
308 groups_per_block = EXT2_DESC_PER_BLOCK(fs->super);
309 if (fs->super->s_feature_incompat & EXT2_FEATURE_INCOMPAT_META_BG)
310 first_meta_bg = fs->super->s_first_meta_bg;
338 fs->stride = fs->super->s_raid_stride;
344 if (superblock > 1 && EXT2_HAS_RO_COMPAT_FEATURE(fs->super,