Lines Matching defs:group_data

308 	struct ext4_new_group_data *group_data = flex_gd->groups;
321 BUG_ON(flex_gd->count == 0 || group_data == NULL);
323 src_group = group_data[0].group;
329 group = group_data[0].group;
330 if (src_group >= group_data[0].group + flex_gd->count)
333 last_blk = start_blk + group_data[src_group - group].blocks_count;
344 last_blk += group_data[src_group - group].blocks_count;
353 group_data[bb_index].block_bitmap = start_blk++;
355 group -= group_data[0].group;
356 group_data[group].mdata_blocks++;
364 group_data[ib_index].inode_bitmap = start_blk++;
366 group -= group_data[0].group;
367 group_data[group].mdata_blocks++;
378 group_data[it_index].inode_table = start_blk;
381 group -= group_data[0].group;
386 group_data[group + 1].mdata_blocks += overhead;
390 group_data[group].mdata_blocks += itb;
397 group_data[i].free_clusters_count -=
399 group_data[i].mdata_blocks);
404 group = group_data[0].group;
415 group_data[i].blocks_count,
416 group_data[i].free_clusters_count,
417 group_data[i].mdata_blocks);
538 struct ext4_new_group_data *group_data = flex_gd->groups;
546 BUG_ON(!flex_gd->count || !group_data ||
547 group_data[0].group != sbi->s_groups_count);
557 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];
1284 struct ext4_new_group_data *group_data)
1291 bh = ext4_get_bitmap(sb, group_data->inode_bitmap);
1298 bh = ext4_get_bitmap(sb, group_data->block_bitmap);
1313 struct ext4_new_group_data *group_data = flex_gd->groups;
1322 for (i = 0; i < flex_gd->count; i++, group_data++, bg_flags++) {
1323 group = group_data->group;
1337 ext4_block_bitmap_set(sb, gdp, group_data->block_bitmap);
1338 ext4_inode_bitmap_set(sb, gdp, group_data->inode_bitmap);
1339 err = ext4_set_bitmap_checksums(sb, group, gdp, group_data);
1345 ext4_inode_table_set(sb, gdp, group_data->inode_table);
1347 group_data->free_clusters_count);
1385 struct ext4_new_group_data *group_data = flex_gd->groups;
1390 BUG_ON(flex_gd->count == 0 || group_data == NULL);
1402 blocks_count += group_data[i].blocks_count;
1403 free_blocks += EXT4_C2B(sbi, group_data[i].free_clusters_count);
1464 flex_group = ext4_flex_group(sbi, group_data[0].group);
1587 struct ext4_new_group_data *group_data = flex_gd->groups;
1616 group_data[i].group = group + i;
1617 group_data[i].blocks_count = EXT4_BLOCKS_PER_GROUP(sb);
1619 group_data[i].mdata_blocks = overhead;
1620 group_data[i].free_clusters_count = EXT4_CLUSTERS_PER_GROUP(sb);
1635 group_data[i - 1].blocks_count = EXT4_C2B(sbi, last + 1);
1636 group_data[i - 1].free_clusters_count -= clusters_per_group -