Home | History | Annotate | Download | only in resize

Lines Matching refs:blk

61 #define IS_BLOCK_BM(fs, i, blk) ((blk) == FS_BLOCK_BM((fs),(i)))
62 #define IS_INODE_BM(fs, i, blk) ((blk) == FS_INODE_BM((fs),(i)))
64 #define IS_INODE_TB(fs, i, blk) (((blk) >= FS_INODE_TB((fs), (i))) && \
65 ((blk) < (FS_INODE_TB((fs), (i)) + \
193 blk_t i, blk, super_blk, old_desc_blk, new_desc_blk;
205 blk = (g * fs->super->s_blocks_per_group) +
217 for (i=0; i < fs->super->s_blocks_per_group; i++, blk++) {
218 if (blk >= fs->super->s_blocks_count)
220 if ((blk == super_blk) ||
222 (blk >= old_desc_blk) &&
223 (blk < old_desc_blk + old_desc_blocks)) ||
224 (new_desc_blk && (blk == new_desc_blk)) ||
225 (blk == fs->group_desc[g].bg_block_bitmap) ||
226 (blk == fs->group_desc[g].bg_inode_bitmap) ||
227 (blk >= fs->group_desc[g].bg_inode_table &&
228 (blk < fs->group_desc[g].bg_inode_table
230 ext2fs_fast_mark_block_bitmap(fs->block_map, blk);
232 ext2fs_fast_unmark_block_bitmap(fs->block_map, blk);
257 blk_t blk;
278 for (blk = gdp->bg_inode_table, j = 0;
279 j < fs->inode_blocks_per_group; j++, blk++) {
280 if (blk >= fs->super->s_blocks_count)
282 ext2fs_block_alloc_stats(fs, blk, -1);
283 ext2fs_mark_block_bitmap(reserve_blocks, blk);
300 blk_t blk, group_block;
360 blk = old_fs->super->s_blocks_count;
361 if (blk > fs->super->s_blocks_count)
363 (blk - fs->super->s_blocks_count);
366 (fs->super->s_blocks_count - blk);
731 int group, blk_t blk)
735 ext2fs_mark_block_bitmap(rfs->reserve_blocks, blk);
736 ext2fs_block_alloc_stats(fs, blk, +1);
743 if (IS_BLOCK_BM(fs, group, blk)) {
746 } else if (IS_INODE_BM(fs, group, blk)) {
749 } else if (IS_INODE_TB(fs, group, blk)) {
760 } else if (ext2fs_test_block_bitmap(rfs->old_fs->block_map, blk) &&
761 !ext2fs_test_block_bitmap(meta_bmap, blk)) {
762 ext2fs_mark_block_bitmap(rfs->move_blocks, blk);
777 blk_t blk, group_blk;
810 for (blk = fs->super->s_blocks_count;
811 blk < old_fs->super->s_blocks_count; blk++) {
812 g = ext2fs_group_of_blk(fs, blk);
820 blk = ((g+1) * fs->super->s_blocks_per_group) +
824 if (ext2fs_test_block_bitmap(old_fs->block_map, blk) &&
825 !ext2fs_test_block_bitmap(meta_bmap, blk)) {
826 ext2fs_mark_block_bitmap(rfs->move_blocks, blk);
829 ext2fs_mark_block_bitmap(rfs->reserve_blocks, blk);
860 for (blk = group_blk+1+new_blocks;
861 blk < group_blk+1+old_blocks; blk++) {
862 ext2fs_block_alloc_stats(fs, blk, -1);
885 for (blk = group_blk+1;
886 blk < group_blk + 1 + new_blocks; blk++)
888 i, blk);
916 for (blk = fs->group_desc[i].bg_inode_table, j=0;
917 j < fs->inode_blocks_per_group ; j++, blk++)
919 blk);
954 (blk = FS_BLOCK_BM(fs, i))) {
955 ext2fs_block_alloc_stats(fs, blk, +1);
956 if (ext2fs_test_block_bitmap(old_fs->block_map, blk) &&
957 !ext2fs_test_block_bitmap(meta_bmap, blk))
959 blk);
962 (blk = FS_INODE_BM(fs, i))) {
963 ext2fs_block_alloc_stats(fs, blk, +1);
964 if (ext2fs_test_block_bitmap(old_fs->block_map, blk) &&
965 !ext2fs_test_block_bitmap(meta_bmap, blk))
967 blk);
987 for (blk = fs->group_desc[i].bg_inode_table, j=0;
988 j < fs->inode_blocks_per_group ; j++, blk++) {
989 ext2fs_block_alloc_stats(fs, blk, +1);
990 if (ext2fs_test_block_bitmap(old_fs->block_map, blk) &&
991 !ext2fs_test_block_bitmap(meta_bmap, blk))
993 blk);
1000 for (blk = rfs->old_fs->group_desc[i].bg_inode_table, j=0;
1001 j < fs->inode_blocks_per_group ; j++, blk++)
1002 ext2fs_mark_block_bitmap(rfs->reserve_blocks, blk);
1081 blk_t blk;
1083 blk = get_new_block(rfs);
1084 if (!blk)
1089 printf("get_alloc_block allocating %u\n", blk);
1092 ext2fs_mark_block_bitmap(rfs->old_fs->block_map, blk);
1093 ext2fs_mark_block_bitmap(rfs->new_fs->block_map, blk);
1094 *ret = (blk64_t) blk;
1100 blk_t blk, old_blk, new_blk;
1134 for (blk = old_fs->super->s_first_data_block;
1135 blk < old_fs->super->s_blocks_count; blk++) {
1136 blk))
1138 if (!ext2fs_test_block_bitmap(rfs->move_blocks, blk))
1140 if (ext2fs_badblocks_list_test(badblock_list, blk)) {
1141 ext2fs_badblocks_list_del(badblock_list, blk);
1152 ext2fs_add_extent_entry(rfs->bmap, blk, new_blk);
1587 blk_t old_blk, new_blk, blk;
1678 for (blk = rfs->old_fs->group_desc[i].bg_inode_table, j=0;
1679 j < fs->inode_blocks_per_group ; j++, blk++)
1680 ext2fs_block_alloc_stats(fs, blk, -1);
1714 blk_t blk;
1731 if ((blk = inode.i_block[EXT2_DIND_BLOCK]) != 0)
1732 ext2fs_block_alloc_stats(fs, blk, -1);
1777 blk_t blk;
1798 for (blk = fs->super->s_first_data_block;
1799 blk < fs->super->s_blocks_count; blk++) {
1801 !((blk == super_blk) ||
1803 (blk
1804 (blk < old_desc_blk + old_desc_blocks))) ||
1805 ((new_desc_blk && (blk == new_desc_blk))) ||
1806 (blk == fs->group_desc[group].bg_block_bitmap) ||
1807 (blk == fs->group_desc[group].bg_inode_bitmap) ||
1808 ((blk >= fs->group_desc[group].bg_inode_table &&
1809 (blk < fs->group_desc[group].bg_inode_table
1811 (!ext2fs_fast_test_block_bitmap(fs->block_map, blk))) {
1817 (blk == fs->super->s_blocks_count-1)) {