Lines Matching refs:fs

54 	ext2_filsys fs = ctx->fs;
63 init_resource_track(&rtrack, ctx->fs->io);
76 pctx.errcode = e2fsck_allocate_inode_bitmap(fs, _("inode done bitmap"),
136 print_resource_track(ctx, _("Pass 3"), &rtrack, ctx->fs->io);
145 ext2_filsys fs = ctx->fs;
178 pctx.errcode = ext2fs_new_block2(fs, 0, ctx->block_found_map, &blk);
186 ext2fs_mark_block_bitmap2(fs->block_map, blk);
187 ext2fs_mark_bb_dirty(fs);
192 pctx.errcode = ext2fs_new_dir_block(fs, EXT2_ROOT_INO, EXT2_ROOT_INO,
201 pctx.errcode = ext2fs_write_dir_block3(fs, blk, block, 0);
215 inode.i_size = fs->blocksize;
218 ext2fs_iblk_set(fs, &inode, 1);
224 pctx.errcode = ext2fs_write_new_inode(fs, EXT2_ROOT_INO, &inode);
241 ext2fs_mark_inode_bitmap2(fs->inode_map, EXT2_ROOT_INO);
242 ext2fs_mark_ib_dirty(fs);
264 ext2_filsys fs = ctx->fs;
299 ext2fs_unmark_valid(fs);
322 pctx->errcode = e2fsck_allocate_inode_bitmap(fs, _("inode loop detection bitmap"), EXT2FS_BMAP64_AUTODIR, "inode_loop_detect", &inode_loop_detect);
358 ext2_filsys fs = ctx->fs;
372 retval = ext2fs_lookup(fs, EXT2_ROOT_INO, name,
390 pctx.errcode = ext2fs_unlink(fs, EXT2_ROOT_INO, name, ino, 0);
414 retval = ext2fs_new_block2(fs, 0, ctx->block_found_map, &blk);
421 ext2fs_block_alloc_stats2(fs, blk, +1);
426 retval = ext2fs_new_inode(fs, EXT2_ROOT_INO, 040700,
435 ext2fs_inode_alloc_stats2(fs, ino, +1, 1);
440 retval = ext2fs_new_dir_block(fs, ino, EXT2_ROOT_INO, &block);
447 retval = ext2fs_write_dir_block3(fs, blk, block, 0);
460 inode.i_size = fs->blocksize;
463 ext2fs_iblk_set(fs, &inode, 1);
469 pctx.errcode = ext2fs_write_new_inode(fs, ino, &inode);
478 pctx.errcode = ext2fs_link(fs, EXT2_ROOT_INO, name, ino, EXT2_FT_DIR);
493 quota_data_add(ctx->qctx, &inode, ino, fs->blocksize);
506 ext2_filsys fs = ctx->fs;
526 if (ext2fs_read_inode(fs, ino, &inode) == 0)
528 retval = ext2fs_link(fs, ctx->lost_and_found, name, ino, file_type);
539 retval = ext2fs_link(fs, ctx->lost_and_found, name,
557 ext2_filsys fs = ctx->fs;
564 retval = ext2fs_read_inode(fs, ino, &inode);
587 retval = ext2fs_write_inode(fs, ino, &inode);
598 ext2_filsys fs;
632 if (fp->ctx->fs->super->s_feature_incompat &
645 ext2_filsys fs = ctx->fs;
650 fp.fs = fs;
661 retval = ext2fs_dir_iterate(fs, ino, DIRENT_FLAG_INCLUDE_EMPTY,
667 ext2fs_unmark_valid(fs);
690 static int expand_dir_proc(ext2_filsys fs,
717 (EXT2FS_B2C(fs, last_blk) == EXT2FS_B2C(fs, last_blk + 1)))
720 last_blk &= ~EXT2FS_CLUSTER_MASK(fs);
721 retval = ext2fs_new_block2(fs, last_blk, ctx->block_found_map,
728 ext2fs_block_alloc_stats2(fs, new_blk, +1);
733 retval = ext2fs_new_dir_block(fs, 0, 0, &block);
739 retval = ext2fs_write_dir_block3(fs, new_blk, block, 0);
741 retval = ext2fs_get_mem(fs->blocksize, &block);
746 memset(block, 0, fs->blocksize);
747 retval = io_channel_write_blk64(fs->io, new_blk, 1, block);
770 static int find_new_blocks_proc(ext2_filsys fs,
787 ext2_filsys fs = ctx->fs;
793 if (!(fs->flags & EXT2_FLAG_RW))
802 retval = ext2fs_check_directory(fs, dir);
813 before = ext2fs_free_blocks_count(fs->super);
814 retval = ext2fs_block_iterate3(fs, dir, BLOCK_FLAG_APPEND,
819 after = ext2fs_free_blocks_count(fs->super);
829 retval = ext2fs_block_iterate3(fs, dir, BLOCK_FLAG_READ_ONLY,
838 retval = ext2fs_read_inode(fs, dir, &inode);
842 sz = (es.last_block + 1) * fs->blocksize;
845 ext2fs_iblk_add_blocks(fs, &inode, es.newblocks);
846 quota_data_add(ctx->qctx, &inode, dir, es.newblocks * fs->blocksize);