Lines Matching refs:gdp
244 struct ext4_group_desc *gdp;
309 gdp = ext4_get_group_desc(sb, block_group, &bh2);
310 if (gdp) {
322 count = ext4_free_inodes_count(sb, gdp) + 1;
323 ext4_free_inodes_set(sb, gdp, count);
325 count = ext4_used_dirs_count(sb, gdp) - 1;
326 ext4_used_dirs_set(sb, gdp, count);
330 ext4_inode_bitmap_csum_set(sb, gdp, bitmap_bh,
332 ext4_group_desc_csum_set(sb, block_group, gdp);
676 struct ext4_group_desc *gdp;
684 gdp = ext4_get_group_desc(sb, group, NULL);
685 if (unlikely(!gdp))
688 bh = sb_find_get_block(sb, ext4_inode_table(sb, gdp) +
755 struct ext4_group_desc *gdp;
774 gdp = ext4_get_group_desc(sb, group, &group_desc_bh);
775 if (!gdp || !group_desc_bh) {
796 gdp->bg_flags & cpu_to_le16(EXT4_BG_BLOCK_UNINIT)) {
812 (gdp->bg_flags & cpu_to_le16(EXT4_BG_BLOCK_UNINIT))) {
813 gdp->bg_flags &= cpu_to_le16(~EXT4_BG_BLOCK_UNINIT);
814 ext4_free_group_clusters_set(sb, gdp,
815 ext4_free_clusters_after_init(sb, group, gdp));
816 ext4_block_bitmap_csum_set(sb, gdp, block_bitmap_bh);
817 ext4_group_desc_csum_set(sb, group, gdp);
834 ext4_itable_unused_count(sb, gdp);
835 if (gdp->bg_flags & cpu_to_le16(EXT4_BG_INODE_UNINIT)) {
836 gdp->bg_flags &= cpu_to_le16(~EXT4_BG_INODE_UNINIT);
846 ext4_itable_unused_set(sb, gdp,
852 ext4_free_inodes_set(sb, gdp, ext4_free_inodes_count(sb, gdp) - 1);
854 ext4_inode_bitmap_csum_set(sb, gdp, inode_bitmap_bh,
856 ext4_group_desc_csum_set(sb, group, gdp);
936 struct ext4_group_desc *gdp = NULL;
1033 gdp = ext4_get_group_desc(sb, group, &group_desc_bh);
1034 if (!gdp)
1040 if (ext4_free_inodes_count(sb, gdp) == 0)
1140 gdp->bg_flags & cpu_to_le16(EXT4_BG_BLOCK_UNINIT)) {
1163 (gdp->bg_flags & cpu_to_le16(EXT4_BG_BLOCK_UNINIT))) {
1164 gdp->bg_flags &= cpu_to_le16(~EXT4_BG_BLOCK_UNINIT);
1165 ext4_free_group_clusters_set(sb, gdp,
1166 ext4_free_clusters_after_init(sb, group, gdp));
1167 ext4_block_bitmap_csum_set(sb, gdp, block_bitmap_bh);
1168 ext4_group_desc_csum_set(sb, group, gdp);
1197 ext4_itable_unused_count(sb, gdp);
1198 if (gdp->bg_flags & cpu_to_le16(EXT4_BG_INODE_UNINIT)) {
1199 gdp->bg_flags &= cpu_to_le16(~EXT4_BG_INODE_UNINIT);
1208 ext4_itable_unused_set(sb, gdp,
1216 ext4_free_inodes_set(sb, gdp, ext4_free_inodes_count(sb, gdp) - 1);
1218 ext4_used_dirs_set(sb, gdp, ext4_used_dirs_count(sb, gdp) + 1);
1227 ext4_inode_bitmap_csum_set(sb, gdp, inode_bitmap_bh,
1229 ext4_group_desc_csum_set(sb, group, gdp);
1444 struct ext4_group_desc *gdp;
1454 gdp = NULL;
1456 gdp = ext4_get_group_desc(sb, i, NULL);
1457 if (!gdp)
1459 desc_count += ext4_free_inodes_count(sb, gdp);
1470 (unsigned long) i, ext4_free_inodes_count(sb, gdp), x);
1481 gdp = ext4_get_group_desc(sb, i, NULL);
1482 if (!gdp)
1484 desc_count += ext4_free_inodes_count(sb, gdp);
1498 struct ext4_group_desc *gdp = ext4_get_group_desc(sb, i, NULL);
1499 if (!gdp)
1501 count += ext4_used_dirs_count(sb, gdp);
1519 struct ext4_group_desc *gdp = NULL;
1526 gdp = ext4_get_group_desc(sb, group, &group_desc_bh);
1527 if (!gdp || !grp)
1534 if (gdp->bg_flags & cpu_to_le16(EXT4_BG_INODE_ZEROED))
1549 if (!(gdp->bg_flags & cpu_to_le16(EXT4_BG_INODE_UNINIT))) {
1551 ext4_itable_unused_count(sb, gdp);
1560 ext4_itable_unused_count(sb, gdp));
1575 group, ext4_itable_unused_count(sb, gdp),
1582 blk = ext4_inode_table(sb, gdp) + used_blks;
1609 gdp->bg_flags |= cpu_to_le16(EXT4_BG_INODE_ZEROED);
1610 ext4_group_desc_csum_set(sb, group, gdp);