Lines Matching refs:group
38 ext4_group_t group; in ext4_get_group_number() local
41 group = (block - in ext4_get_group_number()
45 ext4_get_group_no_and_offset(sb, block, &group, NULL); in ext4_get_group_number()
46 return group; in ext4_get_group_number()
323 ext4_group_t group) in ext4_get_group_info() argument
328 if (unlikely(group >= EXT4_SB(sb)->s_groups_count)) in ext4_get_group_info()
330 indexv = group >> (EXT4_DESC_PER_BLOCK_BITS(sb)); in ext4_get_group_info()
331 indexh = group & ((EXT4_DESC_PER_BLOCK(sb)) - 1); in ext4_get_group_info()
836 int ext4_bg_has_super(struct super_block *sb, ext4_group_t group) in ext4_bg_has_super() argument
840 if (group == 0) in ext4_bg_has_super()
843 if (group == le32_to_cpu(es->s_backup_bgs[0]) || in ext4_bg_has_super()
844 group == le32_to_cpu(es->s_backup_bgs[1])) in ext4_bg_has_super()
848 if ((group <= 1) || !ext4_has_feature_sparse_super(sb)) in ext4_bg_has_super()
850 if (!(group & 1)) in ext4_bg_has_super()
852 if (test_root(group, 3) || (test_root(group, 5)) || in ext4_bg_has_super()
853 test_root(group, 7)) in ext4_bg_has_super()
860 ext4_group_t group) in ext4_bg_num_gdb_meta() argument
862 unsigned long metagroup = group / EXT4_DESC_PER_BLOCK(sb); in ext4_bg_num_gdb_meta()
866 if (group == first || group == first + 1 || group == last) in ext4_bg_num_gdb_meta()
872 ext4_group_t group) in ext4_bg_num_gdb_nometa() argument
874 if (!ext4_bg_has_super(sb, group)) in ext4_bg_num_gdb_nometa()
892 unsigned long ext4_bg_num_gdb(struct super_block *sb, ext4_group_t group) in ext4_bg_num_gdb() argument
896 unsigned long metagroup = group / EXT4_DESC_PER_BLOCK(sb); in ext4_bg_num_gdb()
899 return ext4_bg_num_gdb_nometa(sb, group); in ext4_bg_num_gdb()
901 return ext4_bg_num_gdb_meta(sb,group); in ext4_bg_num_gdb()