Lines Matching refs:gdp
70 struct ext4_group_desc *gdp) in ext4_init_inode_bitmap() argument
78 if (!ext4_group_desc_csum_verify(sb, block_group, gdp)) { in ext4_init_inode_bitmap()
86 count = ext4_free_inodes_count(sb, gdp); in ext4_init_inode_bitmap()
97 ext4_inode_bitmap_csum_set(sb, block_group, gdp, bh, in ext4_init_inode_bitmap()
99 ext4_group_desc_csum_set(sb, block_group, gdp); in ext4_init_inode_bitmap()
262 struct ext4_group_desc *gdp; in ext4_free_inode() local
330 gdp = ext4_get_group_desc(sb, block_group, &bh2); in ext4_free_inode()
331 if (gdp) { in ext4_free_inode()
342 count = ext4_free_inodes_count(sb, gdp) + 1; in ext4_free_inode()
343 ext4_free_inodes_set(sb, gdp, count); in ext4_free_inode()
345 count = ext4_used_dirs_count(sb, gdp) - 1; in ext4_free_inode()
346 ext4_used_dirs_set(sb, gdp, count); in ext4_free_inode()
349 ext4_inode_bitmap_csum_set(sb, block_group, gdp, bitmap_bh, in ext4_free_inode()
351 ext4_group_desc_csum_set(sb, block_group, gdp); in ext4_free_inode()
372 if (gdp && !EXT4_MB_GRP_IBITMAP_CORRUPT(grp)) { in ext4_free_inode()
374 count = ext4_free_inodes_count(sb, gdp); in ext4_free_inode()
698 struct ext4_group_desc *gdp; in recently_deleted() local
705 gdp = ext4_get_group_desc(sb, group, NULL); in recently_deleted()
706 if (unlikely(!gdp)) in recently_deleted()
709 bh = sb_getblk(sb, ext4_inode_table(sb, gdp) + in recently_deleted()
753 struct ext4_group_desc *gdp = NULL; in __ext4_new_inode() local
837 gdp = ext4_get_group_desc(sb, group, &group_desc_bh); in __ext4_new_inode()
838 if (!gdp) in __ext4_new_inode()
844 if (ext4_free_inodes_count(sb, gdp) == 0) { in __ext4_new_inode()
935 gdp->bg_flags & cpu_to_le16(EXT4_BG_BLOCK_UNINIT)) { in __ext4_new_inode()
956 if (gdp->bg_flags & cpu_to_le16(EXT4_BG_BLOCK_UNINIT)) { in __ext4_new_inode()
957 gdp->bg_flags &= cpu_to_le16(~EXT4_BG_BLOCK_UNINIT); in __ext4_new_inode()
958 ext4_free_group_clusters_set(sb, gdp, in __ext4_new_inode()
959 ext4_free_clusters_after_init(sb, group, gdp)); in __ext4_new_inode()
960 ext4_block_bitmap_csum_set(sb, group, gdp, in __ext4_new_inode()
962 ext4_group_desc_csum_set(sb, group, gdp); in __ext4_new_inode()
981 ext4_itable_unused_count(sb, gdp); in __ext4_new_inode()
982 if (gdp->bg_flags & cpu_to_le16(EXT4_BG_INODE_UNINIT)) { in __ext4_new_inode()
983 gdp->bg_flags &= cpu_to_le16(~EXT4_BG_INODE_UNINIT); in __ext4_new_inode()
992 ext4_itable_unused_set(sb, gdp, in __ext4_new_inode()
999 ext4_free_inodes_set(sb, gdp, ext4_free_inodes_count(sb, gdp) - 1); in __ext4_new_inode()
1001 ext4_used_dirs_set(sb, gdp, ext4_used_dirs_count(sb, gdp) + 1); in __ext4_new_inode()
1009 ext4_inode_bitmap_csum_set(sb, group, gdp, inode_bitmap_bh, in __ext4_new_inode()
1011 ext4_group_desc_csum_set(sb, group, gdp); in __ext4_new_inode()
1217 struct ext4_group_desc *gdp; in ext4_count_free_inodes() local
1227 gdp = NULL; in ext4_count_free_inodes()
1229 gdp = ext4_get_group_desc(sb, i, NULL); in ext4_count_free_inodes()
1230 if (!gdp) in ext4_count_free_inodes()
1232 desc_count += ext4_free_inodes_count(sb, gdp); in ext4_count_free_inodes()
1243 (unsigned long) i, ext4_free_inodes_count(sb, gdp), x); in ext4_count_free_inodes()
1254 gdp = ext4_get_group_desc(sb, i, NULL); in ext4_count_free_inodes()
1255 if (!gdp) in ext4_count_free_inodes()
1257 desc_count += ext4_free_inodes_count(sb, gdp); in ext4_count_free_inodes()
1271 struct ext4_group_desc *gdp = ext4_get_group_desc(sb, i, NULL); in ext4_count_dirs() local
1272 if (!gdp) in ext4_count_dirs()
1274 count += ext4_used_dirs_count(sb, gdp); in ext4_count_dirs()
1292 struct ext4_group_desc *gdp = NULL; in ext4_init_inode_table() local
1304 gdp = ext4_get_group_desc(sb, group, &group_desc_bh); in ext4_init_inode_table()
1305 if (!gdp) in ext4_init_inode_table()
1312 if (gdp->bg_flags & cpu_to_le16(EXT4_BG_INODE_ZEROED)) in ext4_init_inode_table()
1327 if (!(gdp->bg_flags & cpu_to_le16(EXT4_BG_INODE_UNINIT))) in ext4_init_inode_table()
1329 ext4_itable_unused_count(sb, gdp)), in ext4_init_inode_table()
1337 ext4_itable_unused_count(sb, gdp)); in ext4_init_inode_table()
1342 blk = ext4_inode_table(sb, gdp) + used_blks; in ext4_init_inode_table()
1369 gdp->bg_flags |= cpu_to_le16(EXT4_BG_INODE_ZEROED); in ext4_init_inode_table()
1370 ext4_group_desc_csum_set(sb, group, gdp); in ext4_init_inode_table()