Lines Matching refs:flex_group
192 ext4_group_t flex_group; in ext4_free_inode() local
280 flex_group = ext4_flex_group(sbi, block_group); in ext4_free_inode()
281 spin_lock(sb_bgl_lock(sbi, flex_group)); in ext4_free_inode()
282 sbi->s_flex_groups[flex_group].free_inodes++; in ext4_free_inode()
283 spin_unlock(sb_bgl_lock(sbi, flex_group)); in ext4_free_inode()
347 struct flex_groups *flex_group = sbi->s_flex_groups; in find_group_flex() local
363 flexbg_free_blocks = flex_group[best_flex].free_blocks; in find_group_flex()
365 if (flex_group[best_flex].free_inodes && in find_group_flex()
378 flexbg_free_blocks = flex_group[i].free_blocks; in find_group_flex()
382 flex_group[i].free_inodes) { in find_group_flex()
387 if (flex_group[best_flex].free_inodes == 0 || in find_group_flex()
388 (flex_group[i].free_blocks > in find_group_flex()
389 flex_group[best_flex].free_blocks && in find_group_flex()
390 flex_group[i].free_inodes)) in find_group_flex()
394 if (!flex_group[best_flex].free_inodes || in find_group_flex()
395 !flex_group[best_flex].free_blocks) in find_group_flex()
702 ext4_group_t flex_group; in ext4_new_inode() local
860 flex_group = ext4_flex_group(sbi, group); in ext4_new_inode()
861 spin_lock(sb_bgl_lock(sbi, flex_group)); in ext4_new_inode()
862 sbi->s_flex_groups[flex_group].free_inodes--; in ext4_new_inode()
863 spin_unlock(sb_bgl_lock(sbi, flex_group)); in ext4_new_inode()