Lines Matching refs:bg_idx
142 int bg_idx; in delete_single_indirect_block() local
156 bg_idx = blknr / blk_per_grp; in delete_single_indirect_block()
160 bg_idx--; in delete_single_indirect_block()
162 ext4fs_reset_block_bmap(blknr, fs->blk_bmaps[bg_idx], bg_idx); in delete_single_indirect_block()
164 bgd = ext4fs_get_group_descriptor(fs, bg_idx); in delete_single_indirect_block()
168 if (prev_bg_bmap_idx != bg_idx) { in delete_single_indirect_block()
177 prev_bg_bmap_idx = bg_idx; in delete_single_indirect_block()
191 int bg_idx; in delete_double_indirect_block() local
218 bg_idx = le32_to_cpu(*di_buffer) / blk_per_grp; in delete_double_indirect_block()
222 bg_idx--; in delete_double_indirect_block()
225 bgd = ext4fs_get_group_descriptor(fs, bg_idx); in delete_double_indirect_block()
227 fs->blk_bmaps[bg_idx], bg_idx); in delete_double_indirect_block()
232 if (prev_bg_bmap_idx != bg_idx) { in delete_double_indirect_block()
245 prev_bg_bmap_idx = bg_idx; in delete_double_indirect_block()
251 bg_idx = blknr / blk_per_grp; in delete_double_indirect_block()
255 bg_idx--; in delete_double_indirect_block()
258 bgd = ext4fs_get_group_descriptor(fs, bg_idx); in delete_double_indirect_block()
259 ext4fs_reset_block_bmap(blknr, fs->blk_bmaps[bg_idx], bg_idx); in delete_double_indirect_block()
263 if (prev_bg_bmap_idx != bg_idx) { in delete_double_indirect_block()
272 prev_bg_bmap_idx = bg_idx; in delete_double_indirect_block()
288 int bg_idx; in delete_triple_indirect_block() local
327 bg_idx = le32_to_cpu(*tip_buffer) / blk_per_grp; in delete_triple_indirect_block()
331 bg_idx--; in delete_triple_indirect_block()
335 fs->blk_bmaps[bg_idx], in delete_triple_indirect_block()
336 bg_idx); in delete_triple_indirect_block()
340 bgd = ext4fs_get_group_descriptor(fs, bg_idx); in delete_triple_indirect_block()
344 if (prev_bg_bmap_idx != bg_idx) { in delete_triple_indirect_block()
359 prev_bg_bmap_idx = bg_idx; in delete_triple_indirect_block()
369 bg_idx = le32_to_cpu(*tigp_buffer) / blk_per_grp; in delete_triple_indirect_block()
373 bg_idx--; in delete_triple_indirect_block()
376 fs->blk_bmaps[bg_idx], bg_idx); in delete_triple_indirect_block()
380 bgd = ext4fs_get_group_descriptor(fs, bg_idx); in delete_triple_indirect_block()
384 if (prev_bg_bmap_idx != bg_idx) { in delete_triple_indirect_block()
398 prev_bg_bmap_idx = bg_idx; in delete_triple_indirect_block()
404 bg_idx = blknr / blk_per_grp; in delete_triple_indirect_block()
408 bg_idx--; in delete_triple_indirect_block()
410 ext4fs_reset_block_bmap(blknr, fs->blk_bmaps[bg_idx], bg_idx); in delete_triple_indirect_block()
412 bgd = ext4fs_get_group_descriptor(fs, bg_idx); in delete_triple_indirect_block()
416 if (prev_bg_bmap_idx != bg_idx) { in delete_triple_indirect_block()
425 prev_bg_bmap_idx = bg_idx; in delete_triple_indirect_block()
442 int bg_idx; in ext4fs_delete_file() local
488 bg_idx = blknr / blk_per_grp; in ext4fs_delete_file()
492 bg_idx--; in ext4fs_delete_file()
494 ext4fs_reset_block_bmap(blknr, fs->blk_bmaps[bg_idx], in ext4fs_delete_file()
495 bg_idx); in ext4fs_delete_file()
496 debug("EXT4 Block releasing %ld: %d\n", blknr, bg_idx); in ext4fs_delete_file()
499 bgd = ext4fs_get_group_descriptor(fs, bg_idx); in ext4fs_delete_file()
503 if (prev_bg_bmap_idx != bg_idx) { in ext4fs_delete_file()
512 prev_bg_bmap_idx = bg_idx; in ext4fs_delete_file()