Lines Matching refs:group
316 ext4_group_t group; in find_group_dir() local
322 for (group = 0; group < ngroups; group++) { in find_group_dir()
323 desc = ext4_get_group_desc(sb, group, NULL); in find_group_dir()
331 *best_group = group; in find_group_dir()
442 ext4_group_t *group) in find_group_orlov() argument
484 *group = grp; in find_group_orlov()
510 *group = (parent_group + i) % ngroups; in find_group_orlov()
511 desc = ext4_get_group_desc(sb, *group, NULL); in find_group_orlov()
525 *group = (parent_group + i) % ngroups; in find_group_orlov()
526 desc = ext4_get_group_desc(sb, *group, NULL); in find_group_orlov()
545 ext4_group_t *group) in find_group_other() argument
555 *group = parent_group; in find_group_other()
556 desc = ext4_get_group_desc(sb, *group, NULL); in find_group_other()
570 *group = (*group + parent->i_ino) % ngroups; in find_group_other()
577 *group += i; in find_group_other()
578 if (*group >= ngroups) in find_group_other()
579 *group -= ngroups; in find_group_other()
580 desc = ext4_get_group_desc(sb, *group, NULL); in find_group_other()
590 *group = parent_group; in find_group_other()
592 if (++*group >= ngroups) in find_group_other()
593 *group = 0; in find_group_other()
594 desc = ext4_get_group_desc(sb, *group, NULL); in find_group_other()
612 unsigned long ino, ext4_group_t group, int mode) in ext4_claim_inode() argument
616 struct ext4_group_desc *gdp = ext4_get_group_desc(sb, group, NULL); in ext4_claim_inode()
618 spin_lock(sb_bgl_lock(sbi, group)); in ext4_claim_inode()
625 if ((group == 0 && ino < EXT4_FIRST_INO(sb)) || in ext4_claim_inode()
627 spin_unlock(sb_bgl_lock(sbi, group)); in ext4_claim_inode()
630 "block_group = %u, inode=%lu", group, in ext4_claim_inode()
631 ino + group * EXT4_INODES_PER_GROUP(sb)); in ext4_claim_inode()
669 gdp->bg_checksum = ext4_group_desc_csum(sbi, group, gdp); in ext4_claim_inode()
671 spin_unlock(sb_bgl_lock(sbi, group)); in ext4_claim_inode()
690 ext4_group_t group = 0; in ext4_new_inode() local
720 ret2 = find_group_flex(sb, dir, &group); in ext4_new_inode()
722 ret2 = find_group_other(sb, dir, &group); in ext4_new_inode()
734 ret2 = find_group_dir(sb, dir, &group); in ext4_new_inode()
736 ret2 = find_group_orlov(sb, dir, &group); in ext4_new_inode()
738 ret2 = find_group_other(sb, dir, &group); in ext4_new_inode()
748 gdp = ext4_get_group_desc(sb, group, &group_desc_bh); in ext4_new_inode()
753 inode_bitmap_bh = ext4_read_inode_bitmap(sb, group); in ext4_new_inode()
778 ino, group, mode)) { in ext4_new_inode()
806 if (++group == sbi->s_groups_count) in ext4_new_inode()
807 group = 0; in ext4_new_inode()
818 block_bitmap_bh = ext4_read_block_bitmap(sb, group); in ext4_new_inode()
827 spin_lock(sb_bgl_lock(sbi, group)); in ext4_new_inode()
830 free = ext4_free_blocks_after_init(sb, group, gdp); in ext4_new_inode()
833 gdp->bg_checksum = ext4_group_desc_csum(sbi, group, in ext4_new_inode()
836 spin_unlock(sb_bgl_lock(sbi, group)); in ext4_new_inode()
860 flex_group = ext4_flex_group(sbi, group); in ext4_new_inode()
877 inode->i_ino = ino + group * EXT4_INODES_PER_GROUP(sb); in ext4_new_inode()
900 ei->i_block_group = group; in ext4_new_inode()