Lines Matching refs:group_data

248 	struct ext4_new_group_data *group_data = flex_gd->groups;  in ext4_alloc_group_tables()  local
260 BUG_ON(flex_gd->count == 0 || group_data == NULL); in ext4_alloc_group_tables()
262 src_group = group_data[0].group; in ext4_alloc_group_tables()
268 group = group_data[0].group; in ext4_alloc_group_tables()
269 if (src_group >= group_data[0].group + flex_gd->count) in ext4_alloc_group_tables()
272 last_blk = start_blk + group_data[src_group - group].blocks_count; in ext4_alloc_group_tables()
283 last_blk += group_data[src_group - group].blocks_count; in ext4_alloc_group_tables()
292 group_data[bb_index].block_bitmap = start_blk++; in ext4_alloc_group_tables()
294 group -= group_data[0].group; in ext4_alloc_group_tables()
295 group_data[group].free_blocks_count--; in ext4_alloc_group_tables()
303 group_data[ib_index].inode_bitmap = start_blk++; in ext4_alloc_group_tables()
305 group -= group_data[0].group; in ext4_alloc_group_tables()
306 group_data[group].free_blocks_count--; in ext4_alloc_group_tables()
317 group_data[it_index].inode_table = start_blk; in ext4_alloc_group_tables()
320 group -= group_data[0].group; in ext4_alloc_group_tables()
325 group_data[group + 1].free_blocks_count -= overhead; in ext4_alloc_group_tables()
329 group_data[group].free_blocks_count -= itb; in ext4_alloc_group_tables()
336 group = group_data[0].group; in ext4_alloc_group_tables()
347 group_data[i].blocks_count, in ext4_alloc_group_tables()
348 group_data[i].free_blocks_count); in ext4_alloc_group_tables()
481 struct ext4_new_group_data *group_data = flex_gd->groups; in setup_new_flex_group_blocks() local
489 BUG_ON(!flex_gd->count || !group_data || in setup_new_flex_group_blocks()
490 group_data[0].group != sbi->s_groups_count); in setup_new_flex_group_blocks()
500 group = group_data[0].group; in setup_new_flex_group_blocks()
569 block = group_data[i].inode_table; in setup_new_flex_group_blocks()
582 block = group_data[i].block_bitmap; in setup_new_flex_group_blocks()
599 ext4_mark_bitmap_end(group_data[i].blocks_count, in setup_new_flex_group_blocks()
611 block = group_data[i].inode_bitmap; in setup_new_flex_group_blocks()
635 start = (&group_data[0].block_bitmap)[j]; in setup_new_flex_group_blocks()
639 if (block == (&group_data[i].block_bitmap)[j]) { in setup_new_flex_group_blocks()
648 start = (&group_data[i].block_bitmap)[j]; in setup_new_flex_group_blocks()
1210 struct ext4_new_group_data *group_data) in ext4_set_bitmap_checksums() argument
1217 bh = ext4_get_bitmap(sb, group_data->inode_bitmap); in ext4_set_bitmap_checksums()
1224 bh = ext4_get_bitmap(sb, group_data->block_bitmap); in ext4_set_bitmap_checksums()
1239 struct ext4_new_group_data *group_data = flex_gd->groups; in ext4_setup_new_descs() local
1248 for (i = 0; i < flex_gd->count; i++, group_data++, bg_flags++) { in ext4_setup_new_descs()
1249 group = group_data->group; in ext4_setup_new_descs()
1263 ext4_block_bitmap_set(sb, gdp, group_data->block_bitmap); in ext4_setup_new_descs()
1264 ext4_inode_bitmap_set(sb, gdp, group_data->inode_bitmap); in ext4_setup_new_descs()
1265 err = ext4_set_bitmap_checksums(sb, group, gdp, group_data); in ext4_setup_new_descs()
1271 ext4_inode_table_set(sb, gdp, group_data->inode_table); in ext4_setup_new_descs()
1273 EXT4_NUM_B2C(sbi, group_data->free_blocks_count)); in ext4_setup_new_descs()
1311 struct ext4_new_group_data *group_data = flex_gd->groups; in ext4_update_super() local
1316 BUG_ON(flex_gd->count == 0 || group_data == NULL); in ext4_update_super()
1328 blocks_count += group_data[i].blocks_count; in ext4_update_super()
1329 free_blocks += group_data[i].free_blocks_count; in ext4_update_super()
1385 flex_group = ext4_flex_group(sbi, group_data[0].group); in ext4_update_super()
1502 struct ext4_new_group_data *group_data = flex_gd->groups; in ext4_setup_next_flex_gd() local
1531 group_data[i].group = group + i; in ext4_setup_next_flex_gd()
1532 group_data[i].blocks_count = blocks_per_group; in ext4_setup_next_flex_gd()
1534 group_data[i].free_blocks_count = blocks_per_group - overhead; in ext4_setup_next_flex_gd()
1549 group_data[i - 1].blocks_count = last + 1; in ext4_setup_next_flex_gd()
1550 group_data[i - 1].free_blocks_count -= blocks_per_group- in ext4_setup_next_flex_gd()