Lines Matching refs:blknr
140 uint32_t blknr; in delete_single_indirect_block() local
154 blknr = le32_to_cpu(inode->b.blocks.indir_block); in delete_single_indirect_block()
155 debug("SIPB releasing %u\n", blknr); in delete_single_indirect_block()
156 bg_idx = blknr / blk_per_grp; in delete_single_indirect_block()
158 remainder = blknr % blk_per_grp; in delete_single_indirect_block()
162 ext4fs_reset_block_bmap(blknr, fs->blk_bmaps[bg_idx], bg_idx); in delete_single_indirect_block()
189 uint32_t blknr; in delete_double_indirect_block() local
210 blknr = le32_to_cpu(inode->b.blocks.double_indir_block); in delete_double_indirect_block()
211 status = ext4fs_devread((lbaint_t)blknr * fs->sect_perblk, 0, in delete_double_indirect_block()
250 blknr = le32_to_cpu(inode->b.blocks.double_indir_block); in delete_double_indirect_block()
251 bg_idx = blknr / blk_per_grp; in delete_double_indirect_block()
253 remainder = blknr % blk_per_grp; in delete_double_indirect_block()
259 ext4fs_reset_block_bmap(blknr, fs->blk_bmaps[bg_idx], bg_idx); in delete_double_indirect_block()
274 debug("DIPB releasing %d\n", blknr); in delete_double_indirect_block()
286 uint32_t blknr; in delete_triple_indirect_block() local
309 blknr = le32_to_cpu(inode->b.blocks.triple_indir_block); in delete_triple_indirect_block()
310 status = ext4fs_devread((lbaint_t)blknr * fs->sect_perblk, 0, in delete_triple_indirect_block()
403 blknr = le32_to_cpu(inode->b.blocks.triple_indir_block); in delete_triple_indirect_block()
404 bg_idx = blknr / blk_per_grp; in delete_triple_indirect_block()
406 remainder = blknr % blk_per_grp; in delete_triple_indirect_block()
410 ext4fs_reset_block_bmap(blknr, fs->blk_bmaps[bg_idx], bg_idx); in delete_triple_indirect_block()
427 debug("tigp buffer itself releasing %d\n", blknr); in delete_triple_indirect_block()
441 long int blknr; in ext4fs_delete_file() local
483 blknr = read_allocated_block(&inode, i); in ext4fs_delete_file()
484 if (blknr == 0) in ext4fs_delete_file()
486 if (blknr < 0) in ext4fs_delete_file()
488 bg_idx = blknr / blk_per_grp; in ext4fs_delete_file()
490 remainder = blknr % blk_per_grp; in ext4fs_delete_file()
494 ext4fs_reset_block_bmap(blknr, fs->blk_bmaps[bg_idx], in ext4fs_delete_file()
496 debug("EXT4 Block releasing %ld: %d\n", blknr, bg_idx); in ext4fs_delete_file()
689 uint32_t blknr; in ext4fs_deinit() local
698 blknr = read_allocated_block(&inode_journal, in ext4fs_deinit()
700 ext4fs_devread((lbaint_t)blknr * fs->sect_perblk, 0, fs->blksz, in ext4fs_deinit()
704 put_ext4((uint64_t) ((uint64_t)blknr * (uint64_t)fs->blksz), in ext4fs_deinit()
777 long int blknr; in ext4fs_write_file() local
780 blknr = read_allocated_block(file_inode, i); in ext4fs_write_file()
781 if (blknr <= 0) in ext4fs_write_file()
784 blknr = blknr << log2_fs_blocksize; in ext4fs_write_file()
786 if (blknr) { in ext4fs_write_file()
788 if (delayed_next == blknr) { in ext4fs_write_file()
796 previous_block_number = blknr; in ext4fs_write_file()
797 delayed_start = blknr; in ext4fs_write_file()
800 delayed_next = blknr + in ext4fs_write_file()
804 previous_block_number = blknr; in ext4fs_write_file()
805 delayed_start = blknr; in ext4fs_write_file()
808 delayed_next = blknr + in ext4fs_write_file()