Lines Matching refs:group_data

306 	struct ext4_new_group_data *group_data = flex_gd->groups;
319 BUG_ON(flex_gd->count == 0 || group_data == NULL);
321 src_group = group_data[0].group;
327 group = group_data[0].group;
328 if (src_group >= group_data[0].group + flex_gd->count)
331 last_blk = start_blk + group_data[src_group - group].blocks_count;
342 last_blk += group_data[src_group - group].blocks_count;
351 group_data[bb_index].block_bitmap = start_blk++;
353 group -= group_data[0].group;
354 group_data[group].mdata_blocks++;
362 group_data[ib_index].inode_bitmap = start_blk++;
364 group -= group_data[0].group;
365 group_data[group].mdata_blocks++;
376 group_data[it_index].inode_table = start_blk;
379 group -= group_data[0].group;
384 group_data[group + 1].mdata_blocks += overhead;
388 group_data[group].mdata_blocks += itb;
395 group_data[i].free_clusters_count -=
397 group_data[i].mdata_blocks);
402 group = group_data[0].group;
413 group_data[i].blocks_count,
414 group_data[i].free_clusters_count,
415 group_data[i].mdata_blocks);
537 struct ext4_new_group_data *group_data = flex_gd->groups;
545 BUG_ON(!flex_gd->count || !group_data ||
546 group_data[0].group != sbi->s_groups_count);
556 group = group_data[0].group;
621 block = group_data[i].inode_table;
634 block = group_data[i].block_bitmap;
651 ext4_mark_bitmap_end(EXT4_B2C(sbi, group_data[i].blocks_count),
663 block = group_data[i].inode_bitmap;
685 start = (&group_data[0].block_bitmap)[j];
689 if (block == (&group_data[i].block_bitmap)[j]) {
702 start = (&group_data[i].block_bitmap)[j];
1312 struct ext4_new_group_data *group_data)
1319 bh = ext4_get_bitmap(sb, group_data->inode_bitmap);
1325 bh = ext4_get_bitmap(sb, group_data->block_bitmap);
1340 struct ext4_new_group_data *group_data = flex_gd->groups;
1349 for (i = 0; i < flex_gd->count; i++, group_data++, bg_flags++) {
1350 group = group_data->group;
1364 ext4_block_bitmap_set(sb, gdp, group_data->block_bitmap);
1365 ext4_inode_bitmap_set(sb, gdp, group_data->inode_bitmap);
1366 err = ext4_set_bitmap_checksums(sb, gdp, group_data);
1372 ext4_inode_table_set(sb, gdp, group_data->inode_table);
1374 group_data->free_clusters_count);
1423 struct ext4_new_group_data *group_data = flex_gd->groups;
1428 BUG_ON(flex_gd->count == 0 || group_data == NULL);
1440 blocks_count += group_data[i].blocks_count;
1441 free_blocks += EXT4_C2B(sbi, group_data[i].free_clusters_count);
1500 flex_group = ext4_flex_group(sbi, group_data[0].group);
1630 struct ext4_new_group_data *group_data = flex_gd->groups;
1659 group_data[i].group = group + i;
1660 group_data[i].blocks_count = EXT4_BLOCKS_PER_GROUP(sb);
1662 group_data[i].mdata_blocks = overhead;
1663 group_data[i].free_clusters_count = EXT4_CLUSTERS_PER_GROUP(sb);
1678 group_data[i - 1].blocks_count = EXT4_C2B(sbi, last + 1);
1679 group_data[i - 1].free_clusters_count -= clusters_per_group -