Lines Matching refs:super

42 	if (!(fs->super->s_feature_incompat & EXT2_FEATURE_INCOMPAT_META_BG) ||
43 (i < fs->super->s_first_meta_bg))
46 bg = EXT2_DESC_PER_BLOCK(fs->super) * i;
58 if (group_block != fs->super->s_first_data_block &&
59 ((ret_blk + fs->super->s_blocks_per_group) <
60 ext2fs_blocks_count(fs->super)))
61 ret_blk += fs->super->s_blocks_per_group;
147 retval = io_channel_alloc_buf(fs->io, -SUPERBLOCK_SIZE, &fs->super);
192 fs->super);
196 memcpy(fs->orig_super, fs->super, SUPERBLOCK_SIZE);
200 ext2fs_swap_super(fs->super);
208 if (fs->super->s_magic != EXT2_SUPER_MAGIC) {
212 if (fs->super->s_rev_level > EXT2_LIB_CURRENT_REV) {
221 features = fs->super->s_feature_incompat;
231 features = fs->super->s_feature_ro_compat;
243 (fs->super->s_feature_incompat &
250 if ((fs->super->s_log_block_size + EXT2_MIN_BLOCK_LOG_SIZE) >
260 if (EXT2_HAS_RO_COMPAT_FEATURE(fs->super,
267 if (!EXT2_HAS_RO_COMPAT_FEATURE(fs->super,
269 (fs->super->s_log_block_size != fs->super->s_log_cluster_size)) {
273 fs->fragsize = fs->blocksize = EXT2_BLOCK_SIZE(fs->super);
274 if (EXT2_INODE_SIZE(fs->super) < EXT2_GOOD_OLD_INODE_SIZE) {
278 fs->cluster_ratio_bits = fs->super->s_log_cluster_size -
279 fs->super->s_log_block_size;
280 if (EXT2_BLOCKS_PER_GROUP(fs->super) !=
281 EXT2_CLUSTERS_PER_GROUP(fs->super) << fs->cluster_ratio_bits) {
285 fs->inode_blocks_per_group = ((EXT2_INODES_PER_GROUP(fs->super) *
286 EXT2_INODE_SIZE(fs->super) +
287 EXT2_BLOCK_SIZE(fs->super) - 1) /
288 EXT2_BLOCK_SIZE(fs->super));
304 if (fs->super->s_feature_incompat &
311 if (EXT2_INODES_PER_GROUP(fs->super) == 0) {
319 blocks_per_group = EXT2_BLOCKS_PER_GROUP(fs->super);
321 blocks_per_group > EXT2_MAX_BLOCKS_PER_GROUP(fs->super) ||
322 fs->inode_blocks_per_group > EXT2_MAX_INODES_PER_GROUP(fs->super) ||
323 EXT2_DESC_PER_BLOCK(fs->super) == 0 ||
324 fs->super->s_first_data_block >= ext2fs_blocks_count(fs->super)) {
328 fs->group_desc_count = ext2fs_div64_ceil(ext2fs_blocks_count(fs->super) -
329 fs->super->s_first_data_block,
331 if (fs->group_desc_count * EXT2_INODES_PER_GROUP(fs->super) !=
332 fs->super->s_inodes_count) {
337 EXT2_DESC_PER_BLOCK(fs->super));
343 group_block = fs->super->s_first_data_block;
348 groups_per_block = EXT2_DESC_PER_BLOCK(fs->super);
350 if (fs->super->s_feature_incompat & EXT2_FEATURE_INCOMPAT_META_BG)
351 first_meta_bg = fs->super->s_first_meta_bg;
383 fs->stride = fs->super->s_raid_stride;
389 if (superblock > 1 && EXT2_HAS_RO_COMPAT_FEATURE(fs->super,
405 if ((fs->super->s_feature_incompat & EXT4_FEATURE_INCOMPAT_MMP) &&