Lines Matching refs:blk
412 blk64_t blk; in check_is_really_dir() local
449 &blk)) in check_is_really_dir()
455 blk = inode->i_block[i]; in check_is_really_dir()
456 if (!blk) in check_is_really_dir()
461 if (blk < ctx->fs->super->s_first_data_block || in check_is_really_dir()
462 blk >= ext2fs_blocks_count(ctx->fs->super) || in check_is_really_dir()
464 blk)) in check_is_really_dir()
467 blk = inode->i_block[0]; in check_is_really_dir()
481 retval = ext2fs_read_dir_block3(ctx->fs, blk, buf, 0); in check_is_really_dir()
1481 blk64_t blk; in adjust_extattr_refcount() local
1489 if ((blk = ea_refcount_intr_next(refcount, &count)) == 0) in adjust_extattr_refcount()
1491 pctx.blk = blk; in adjust_extattr_refcount()
1492 pctx.errcode = ext2fs_read_ext_attr2(fs, blk, block_buf); in adjust_extattr_refcount()
1503 pctx.errcode = ext2fs_write_ext_attr2(fs, blk, in adjust_extattr_refcount()
1523 blk64_t blk; in check_ext_attr() local
1530 blk = ext2fs_file_acl_block(fs, inode); in check_ext_attr()
1531 if (blk == 0) in check_ext_attr()
1542 (blk < fs->super->s_first_data_block) || in check_ext_attr()
1543 (blk >= ext2fs_blocks_count(fs->super))) { in check_ext_attr()
1575 printf("Inode %u has EA block %u\n", ino, blk); in check_ext_attr()
1579 if (ext2fs_fast_test_block_bitmap2(ctx->block_ea_map, blk)) { in check_ext_attr()
1580 if (ea_refcount_decrement(ctx->refcount, blk, 0) == 0) in check_ext_attr()
1593 ea_refcount_increment(ctx->refcount_extra, blk, 0); in check_ext_attr()
1601 pctx->blk = blk; in check_ext_attr()
1602 pctx->errcode = ext2fs_read_ext_attr2(fs, blk, block_buf); in check_ext_attr()
1606 pctx->blk = ext2fs_file_acl_block(fs, inode); in check_ext_attr()
1686 ea_refcount_store(ctx->refcount, blk, count); in check_ext_attr()
1687 mark_block_used(ctx, blk); in check_ext_attr()
1688 ext2fs_fast_mark_block_bitmap2(ctx->block_ea_map, blk); in check_ext_attr()
1707 blk64_t blk; in handle_htree() local
1715 pctx->errcode = ext2fs_bmap2(fs, ino, inode, 0, 0, 0, 0, &blk); in handle_htree()
1718 (blk == 0) || in handle_htree()
1719 (blk < fs->super->s_first_data_block) || in handle_htree()
1720 (blk >= ext2fs_blocks_count(fs->super))) { in handle_htree()
1727 retval = io_channel_read_blk64(fs->io, blk, 1, block_buf); in handle_htree()
1792 blk64_t blk, last_lblk; in scan_extent_node() local
1834 pctx->blk = extent.e_pblk; in scan_extent_node()
1862 blk = extent.e_pblk; in scan_extent_node()
1877 pctx->blk = lblk; in scan_extent_node()
1894 mark_block_used(ctx, blk); in scan_extent_node()
1926 pctx->blk = 0; in scan_extent_node()
1935 for (blk = extent.e_pblk, blockcnt = extent.e_lblk, i = 0; in scan_extent_node()
1937 blk++, blockcnt++, i++) { in scan_extent_node()
1940 (EXT2FS_B2C(ctx->fs, blk) == in scan_extent_node()
1942 (blk & EXT2FS_CLUSTER_MASK(ctx->fs)) == in scan_extent_node()
1944 mark_block_used(ctx, blk); in scan_extent_node()
1948 pb->previous_block = blk; in scan_extent_node()
1951 pctx->errcode = ext2fs_add_dir_block2(ctx->fs->dblist, pctx->ino, blk, blockcnt); in scan_extent_node()
1953 pctx->blk = blk; in scan_extent_node()
2281 blk64_t blk = *block_nr; in process_block() local
2290 if (p->compressed && (blk == EXT2FS_COMPRESSED_BLKADDR)) { in process_block()
2312 if (blk == 0) in process_block()
2316 printf("Process_block, inode %lu, block %u, #%d\n", p->ino, blk, in process_block()
2326 if (p->previous_block+1 != blk) { in process_block()
2339 (unsigned long) blk, in process_block()
2353 if (blk < fs->super->s_first_data_block || in process_block()
2354 blk >= ext2fs_blocks_count(fs->super)) in process_block()
2370 pctx->blk = blk; in process_block()
2373 blk = *block_nr = 0; in process_block()
2389 mark_block_used(ctx, blk); in process_block()
2393 (EXT2FS_B2C(ctx->fs, blk) == in process_block()
2395 (blk & EXT2FS_CLUSTER_MASK(ctx->fs)) == in process_block()
2397 mark_block_used(ctx, blk); in process_block()
2402 p->previous_block = blk; in process_block()
2410 pctx->blk = 0; in process_block()
2416 blk, blockcnt); in process_block()
2418 pctx->blk = blk; in process_block()
2438 blk64_t blk = *block_nr; in process_bad_block() local
2449 if (!blk) in process_bad_block()
2457 pctx->blk = blk; in process_bad_block()
2460 if ((blk < fs->super->s_first_data_block) || in process_bad_block()
2461 (blk >= ext2fs_blocks_count(fs->super))) { in process_bad_block()
2470 if (ext2fs_test_block_bitmap2(p->fs_meta_blocks, blk)) { in process_bad_block()
2477 blk)) { in process_bad_block()
2487 mark_block_used(ctx, blk); in process_bad_block()
2491 printf ("DEBUG: Marking %u as bad.\n", blk); in process_bad_block()
2500 if (!ext2fs_test_block_bitmap2(ctx->block_found_map, blk)) { in process_bad_block()
2501 ext2fs_mark_block_bitmap2(ctx->block_found_map, blk); in process_bad_block()
2511 pctx->blk = blk; in process_bad_block()
2514 if (blk == first_block) { in process_bad_block()
2527 if ((blk > first_block) && in process_bad_block()
2528 (blk <= first_block + fs->desc_blocks)) { in process_bad_block()
2530 pctx->blk = *block_nr; in process_bad_block()
2542 if (blk == ext2fs_block_bitmap_loc(fs, i)) { in process_bad_block()
2549 if (blk == ext2fs_inode_bitmap_loc(fs, i)) { in process_bad_block()
2556 if ((blk >= ext2fs_inode_table_loc(fs, i)) && in process_bad_block()
2557 (blk < (ext2fs_inode_table_loc(fs, i) + in process_bad_block()
2573 if ((blk == p->inode->i_block[EXT2_IND_BLOCK]) || in process_bad_block()
2574 (blk == p->inode->i_block[EXT2_DIND_BLOCK]) || in process_bad_block()
2575 (blk == p->inode->i_block[EXT2_TIND_BLOCK])) { in process_bad_block()
2610 pctx.blk = old_block; in new_table_block()
2660 pctx.blk = i; in new_table_block()
2670 pctx.blk = (*new_block) + i; in new_table_block()
2671 pctx.errcode = io_channel_write_blk64(fs->io, pctx.blk, in new_table_block()
2748 pctx.blk = b; in mark_table_blocks()
2768 pctx.blk = ext2fs_block_bitmap_loc(fs, i); in mark_table_blocks()
2785 pctx.blk = ext2fs_inode_bitmap_loc(fs, i); in mark_table_blocks()
2884 static void e2fsck_block_alloc_stats(ext2_filsys fs, blk64_t blk, int inuse) in e2fsck_block_alloc_stats() argument
2890 ext2fs_mark_block_bitmap2(ctx->block_found_map, blk); in e2fsck_block_alloc_stats()
2892 ext2fs_unmark_block_bitmap2(ctx->block_found_map, blk); in e2fsck_block_alloc_stats()