Lines Matching refs:blk
407 blk_t blk; in check_is_really_dir() local
444 &blk)) in check_is_really_dir()
450 blk = inode->i_block[i]; in check_is_really_dir()
451 if (!blk) in check_is_really_dir()
456 if (blk < ctx->fs->super->s_first_data_block || in check_is_really_dir()
457 blk >= ctx->fs->super->s_blocks_count || in check_is_really_dir()
459 blk)) in check_is_really_dir()
462 blk = inode->i_block[0]; in check_is_really_dir()
476 retval = ext2fs_read_dir_block(ctx->fs, blk, buf); in check_is_really_dir()
1373 blk_t blk; in adjust_extattr_refcount() local
1381 if ((blk = ea_refcount_intr_next(refcount, &count)) == 0) in adjust_extattr_refcount()
1383 pctx.blk = blk; in adjust_extattr_refcount()
1384 pctx.errcode = ext2fs_read_ext_attr(fs, blk, block_buf); in adjust_extattr_refcount()
1395 pctx.errcode = ext2fs_write_ext_attr(fs, blk, in adjust_extattr_refcount()
1415 blk_t blk; in check_ext_attr() local
1422 blk = inode->i_file_acl; in check_ext_attr()
1423 if (blk == 0) in check_ext_attr()
1434 (blk < fs->super->s_first_data_block) || in check_ext_attr()
1435 (blk >= fs->super->s_blocks_count)) { in check_ext_attr()
1466 printf("Inode %u has EA block %u\n", ino, blk); in check_ext_attr()
1470 if (ext2fs_fast_test_block_bitmap(ctx->block_ea_map, blk)) { in check_ext_attr()
1471 if (ea_refcount_decrement(ctx->refcount, blk, 0) == 0) in check_ext_attr()
1484 ea_refcount_increment(ctx->refcount_extra, blk, 0); in check_ext_attr()
1492 pctx->blk = blk; in check_ext_attr()
1493 pctx->errcode = ext2fs_read_ext_attr(fs, blk, block_buf); in check_ext_attr()
1497 pctx->blk = inode->i_file_acl; in check_ext_attr()
1577 ea_refcount_store(ctx->refcount, blk, count); in check_ext_attr()
1578 mark_block_used(ctx, blk); in check_ext_attr()
1579 ext2fs_fast_mark_block_bitmap(ctx->block_ea_map, blk); in check_ext_attr()
1598 blk_t blk; in handle_htree() local
1606 pctx->errcode = ext2fs_bmap(fs, ino, inode, 0, 0, 0, &blk); in handle_htree()
1609 (blk == 0) || in handle_htree()
1610 (blk < fs->super->s_first_data_block) || in handle_htree()
1611 (blk >= fs->super->s_blocks_count)) { in handle_htree()
1618 retval = io_channel_read_blk(fs->io, blk, 1, block_buf); in handle_htree()
1679 blk_t blk; in scan_extent_node() local
1710 pctx->blk = extent.e_pblk; in scan_extent_node()
1734 blk = extent.e_pblk; in scan_extent_node()
1753 mark_block_used(ctx, blk); in scan_extent_node()
1784 pctx->blk = 0; in scan_extent_node()
1789 for (blk = extent.e_pblk, blockcnt = extent.e_lblk, i = 0; in scan_extent_node()
1791 blk++, blockcnt++, i++) { in scan_extent_node()
1792 mark_block_used(ctx, blk); in scan_extent_node()
1795 pctx->errcode = ext2fs_add_dir_block(ctx->fs->dblist, pctx->ino, blk, blockcnt); in scan_extent_node()
1797 pctx->blk = blk; in scan_extent_node()
2127 blk_t blk = *block_nr; in process_block() local
2136 if (p->compressed && (blk == EXT2FS_COMPRESSED_BLKADDR)) { in process_block()
2158 if (blk == 0) in process_block()
2162 printf("Process_block, inode %lu, block %u, #%d\n", p->ino, blk, in process_block()
2172 if (p->previous_block+1 != blk) { in process_block()
2185 (unsigned long) blk, in process_block()
2191 p->previous_block = blk; in process_block()
2200 if (blk < fs->super->s_first_data_block || in process_block()
2201 blk >= fs->super->s_blocks_count) in process_block()
2217 pctx->blk = blk; in process_block()
2220 blk = *block_nr = 0; in process_block()
2236 mark_block_used(ctx, blk); in process_block()
2238 mark_block_used(ctx, blk); in process_block()
2249 pctx->blk = 0; in process_block()
2255 blk, blockcnt); in process_block()
2257 pctx->blk = blk; in process_block()
2277 blk_t blk = *block_nr; in process_bad_block() local
2288 if (!blk) in process_bad_block()
2296 pctx->blk = blk; in process_bad_block()
2299 if ((blk < fs->super->s_first_data_block) || in process_bad_block()
2300 (blk >= fs->super->s_blocks_count)) { in process_bad_block()
2309 if (ext2fs_test_block_bitmap(p->fs_meta_blocks, blk)) { in process_bad_block()
2316 blk)) { in process_bad_block()
2326 mark_block_used(ctx, blk); in process_bad_block()
2330 printf ("DEBUG: Marking %u as bad.\n", blk); in process_bad_block()
2339 if (!ext2fs_test_block_bitmap(ctx->block_found_map, blk)) { in process_bad_block()
2340 ext2fs_mark_block_bitmap(ctx->block_found_map, blk); in process_bad_block()
2350 pctx->blk = blk; in process_bad_block()
2353 if (blk == first_block) { in process_bad_block()
2366 if ((blk > first_block) && in process_bad_block()
2367 (blk <= first_block + fs->desc_blocks)) { in process_bad_block()
2369 pctx->blk = *block_nr; in process_bad_block()
2381 if (blk == fs->group_desc[i].bg_block_bitmap) { in process_bad_block()
2388 if (blk == fs->group_desc[i].bg_inode_bitmap) { in process_bad_block()
2395 if ((blk >= fs->group_desc[i].bg_inode_table) && in process_bad_block()
2396 (blk < (fs->group_desc[i].bg_inode_table + in process_bad_block()
2412 if ((blk == p->inode->i_block[EXT2_IND_BLOCK]) || in process_bad_block()
2413 (blk == p->inode->i_block[EXT2_DIND_BLOCK]) || in process_bad_block()
2414 (blk == p->inode->i_block[EXT2_TIND_BLOCK])) { in process_bad_block()
2447 pctx.blk = old_block; in new_table_block()
2497 pctx.blk = i; in new_table_block()
2507 pctx.blk = (*new_block) + i; in new_table_block()
2508 pctx.errcode = io_channel_write_blk(fs->io, pctx.blk, in new_table_block()
2578 pctx.blk = b; in mark_table_blocks()
2598 pctx.blk = fs->group_desc[i].bg_block_bitmap; in mark_table_blocks()
2615 pctx.blk = fs->group_desc[i].bg_inode_bitmap; in mark_table_blocks()
2714 static void e2fsck_block_alloc_stats(ext2_filsys fs, blk64_t blk, int inuse) in e2fsck_block_alloc_stats() argument
2721 (blk_t) blk); in e2fsck_block_alloc_stats()
2724 (blk_t) blk); in e2fsck_block_alloc_stats()