Lines Matching refs:group

412 			    ext4_group_t *group, umode_t mode,  in find_group_orlov()  argument
478 *group = grp; in find_group_orlov()
495 *group = grp+i; in find_group_orlov()
541 *group = grp; in find_group_orlov()
560 ext4_group_t *group, umode_t mode) in find_group_other() argument
585 *group = i; in find_group_other()
599 *group = parent_group + flex_size; in find_group_other()
600 if (*group > ngroups) in find_group_other()
601 *group = 0; in find_group_other()
602 return find_group_orlov(sb, parent, group, mode, NULL); in find_group_other()
608 *group = parent_group; in find_group_other()
609 desc = ext4_get_group_desc(sb, *group, NULL); in find_group_other()
623 *group = (*group + parent->i_ino) % ngroups; in find_group_other()
630 *group += i; in find_group_other()
631 if (*group >= ngroups) in find_group_other()
632 *group -= ngroups; in find_group_other()
633 desc = ext4_get_group_desc(sb, *group, NULL); in find_group_other()
643 *group = parent_group; in find_group_other()
645 if (++*group >= ngroups) in find_group_other()
646 *group = 0; in find_group_other()
647 desc = ext4_get_group_desc(sb, *group, NULL); in find_group_other()
664 static int recently_deleted(struct super_block *sb, ext4_group_t group, int ino) in recently_deleted() argument
673 gdp = ext4_get_group_desc(sb, group, NULL); in recently_deleted()
718 ext4_group_t ngroups, group = 0; in __ext4_new_inode() local
764 group = (goal - 1) / EXT4_INODES_PER_GROUP(sb); in __ext4_new_inode()
771 ret2 = find_group_orlov(sb, dir, &group, mode, qstr); in __ext4_new_inode()
773 ret2 = find_group_other(sb, dir, &group, mode); in __ext4_new_inode()
776 EXT4_I(dir)->i_last_alloc_group = group; in __ext4_new_inode()
789 gdp = ext4_get_group_desc(sb, group, &group_desc_bh); in __ext4_new_inode()
797 if (++group == ngroups) in __ext4_new_inode()
798 group = 0; in __ext4_new_inode()
802 grp = ext4_get_group_info(sb, group); in __ext4_new_inode()
805 if (++group == ngroups) in __ext4_new_inode()
806 group = 0; in __ext4_new_inode()
811 inode_bitmap_bh = ext4_read_inode_bitmap(sb, group); in __ext4_new_inode()
814 if (++group == ngroups) in __ext4_new_inode()
815 group = 0; in __ext4_new_inode()
825 if (group == 0 && (ino+1) < EXT4_FIRST_INO(sb)) { in __ext4_new_inode()
831 recently_deleted(sb, group, ino)) { in __ext4_new_inode()
852 ext4_lock_group(sb, group); in __ext4_new_inode()
854 ext4_unlock_group(sb, group); in __ext4_new_inode()
862 if (++group == ngroups) in __ext4_new_inode()
863 group = 0; in __ext4_new_inode()
888 block_bitmap_bh = ext4_read_block_bitmap(sb, group); in __ext4_new_inode()
905 ext4_lock_group(sb, group); in __ext4_new_inode()
909 ext4_free_clusters_after_init(sb, group, gdp)); in __ext4_new_inode()
910 ext4_block_bitmap_csum_set(sb, group, gdp, in __ext4_new_inode()
912 ext4_group_desc_csum_set(sb, group, gdp); in __ext4_new_inode()
914 ext4_unlock_group(sb, group); in __ext4_new_inode()
926 struct ext4_group_info *grp = ext4_get_group_info(sb, group); in __ext4_new_inode()
929 ext4_lock_group(sb, group); /* while we modify the bg desc */ in __ext4_new_inode()
946 ext4_lock_group(sb, group); in __ext4_new_inode()
953 ext4_group_t f = ext4_flex_group(sbi, group); in __ext4_new_inode()
959 ext4_inode_bitmap_csum_set(sb, group, gdp, inode_bitmap_bh, in __ext4_new_inode()
961 ext4_group_desc_csum_set(sb, group, gdp); in __ext4_new_inode()
963 ext4_unlock_group(sb, group); in __ext4_new_inode()
977 flex_group = ext4_flex_group(sbi, group); in __ext4_new_inode()
981 inode->i_ino = ino + group * EXT4_INODES_PER_GROUP(sb); in __ext4_new_inode()
996 ei->i_block_group = group; in __ext4_new_inode()
1254 int ext4_init_inode_table(struct super_block *sb, ext4_group_t group, in ext4_init_inode_table() argument
1257 struct ext4_group_info *grp = ext4_get_group_info(sb, group); in ext4_init_inode_table()
1271 gdp = ext4_get_group_desc(sb, group, &group_desc_bh); in ext4_init_inode_table()
1303 group, used_blks, in ext4_init_inode_table()
1327 group); in ext4_init_inode_table()
1335 ext4_lock_group(sb, group); in ext4_init_inode_table()
1337 ext4_group_desc_csum_set(sb, group, gdp); in ext4_init_inode_table()
1338 ext4_unlock_group(sb, group); in ext4_init_inode_table()