Lines Matching refs:bg_idx

143 	int bg_idx;  in delete_single_indirect_block()  local
157 bg_idx = blknr / blk_per_grp; in delete_single_indirect_block()
161 bg_idx--; in delete_single_indirect_block()
163 ext4fs_reset_block_bmap(blknr, fs->blk_bmaps[bg_idx], bg_idx); in delete_single_indirect_block()
165 bgd = ext4fs_get_group_descriptor(fs, bg_idx); in delete_single_indirect_block()
169 if (prev_bg_bmap_idx != bg_idx) { in delete_single_indirect_block()
178 prev_bg_bmap_idx = bg_idx; in delete_single_indirect_block()
192 int bg_idx; in delete_double_indirect_block() local
219 bg_idx = le32_to_cpu(*di_buffer) / blk_per_grp; in delete_double_indirect_block()
223 bg_idx--; in delete_double_indirect_block()
226 bgd = ext4fs_get_group_descriptor(fs, bg_idx); in delete_double_indirect_block()
228 fs->blk_bmaps[bg_idx], bg_idx); in delete_double_indirect_block()
233 if (prev_bg_bmap_idx != bg_idx) { in delete_double_indirect_block()
246 prev_bg_bmap_idx = bg_idx; in delete_double_indirect_block()
252 bg_idx = blknr / blk_per_grp; in delete_double_indirect_block()
256 bg_idx--; in delete_double_indirect_block()
259 bgd = ext4fs_get_group_descriptor(fs, bg_idx); in delete_double_indirect_block()
260 ext4fs_reset_block_bmap(blknr, fs->blk_bmaps[bg_idx], bg_idx); in delete_double_indirect_block()
264 if (prev_bg_bmap_idx != bg_idx) { in delete_double_indirect_block()
273 prev_bg_bmap_idx = bg_idx; in delete_double_indirect_block()
289 int bg_idx; in delete_triple_indirect_block() local
328 bg_idx = le32_to_cpu(*tip_buffer) / blk_per_grp; in delete_triple_indirect_block()
332 bg_idx--; in delete_triple_indirect_block()
336 fs->blk_bmaps[bg_idx], in delete_triple_indirect_block()
337 bg_idx); in delete_triple_indirect_block()
341 bgd = ext4fs_get_group_descriptor(fs, bg_idx); in delete_triple_indirect_block()
345 if (prev_bg_bmap_idx != bg_idx) { in delete_triple_indirect_block()
360 prev_bg_bmap_idx = bg_idx; in delete_triple_indirect_block()
370 bg_idx = le32_to_cpu(*tigp_buffer) / blk_per_grp; in delete_triple_indirect_block()
374 bg_idx--; in delete_triple_indirect_block()
377 fs->blk_bmaps[bg_idx], bg_idx); in delete_triple_indirect_block()
381 bgd = ext4fs_get_group_descriptor(fs, bg_idx); in delete_triple_indirect_block()
385 if (prev_bg_bmap_idx != bg_idx) { in delete_triple_indirect_block()
399 prev_bg_bmap_idx = bg_idx; in delete_triple_indirect_block()
405 bg_idx = blknr / blk_per_grp; in delete_triple_indirect_block()
409 bg_idx--; in delete_triple_indirect_block()
411 ext4fs_reset_block_bmap(blknr, fs->blk_bmaps[bg_idx], bg_idx); in delete_triple_indirect_block()
413 bgd = ext4fs_get_group_descriptor(fs, bg_idx); in delete_triple_indirect_block()
417 if (prev_bg_bmap_idx != bg_idx) { in delete_triple_indirect_block()
426 prev_bg_bmap_idx = bg_idx; in delete_triple_indirect_block()
443 int bg_idx; in ext4fs_delete_file() local
498 bg_idx = blknr / blk_per_grp; in ext4fs_delete_file()
502 bg_idx--; in ext4fs_delete_file()
504 ext4fs_reset_block_bmap(blknr, fs->blk_bmaps[bg_idx], in ext4fs_delete_file()
505 bg_idx); in ext4fs_delete_file()
506 debug("EXT4 Block releasing %ld: %d\n", blknr, bg_idx); in ext4fs_delete_file()
509 bgd = ext4fs_get_group_descriptor(fs, bg_idx); in ext4fs_delete_file()
513 if (prev_bg_bmap_idx != bg_idx) { in ext4fs_delete_file()
522 prev_bg_bmap_idx = bg_idx; in ext4fs_delete_file()