Home | History | Annotate | Download | only in e2fsck

Lines Matching refs:cs

704 	struct clone_struct *cs = (struct clone_struct *) priv_data;
710 ctx = cs->ctx;
719 if (c == cs->dup_cluster && cs->alloc_block) {
720 new_block = cs->alloc_block;
738 cs->dup_cluster = c;
743 cs->errcode = retval;
746 cs->alloc_block = new_block;
751 if (cs->dir && (blockcnt >= 0)) {
753 cs->dir, new_block, blockcnt);
755 cs->errcode = retval;
763 retval = io_channel_read_blk64(fs->io, *block_nr, 1, cs->buf);
765 cs->errcode = retval;
768 retval = io_channel_write_blk64(fs->io, new_block, 1, cs->buf);
770 cs->errcode = retval;
786 struct clone_struct cs;
795 cs.errcode = 0;
796 cs.dir = 0;
797 cs.dup_cluster = ~0;
798 cs.alloc_block = 0;
799 cs.ctx = ctx;
800 retval = ext2fs_get_mem(fs->blocksize, &cs.buf);
805 cs.dir = ino;
811 clone_file_block, &cs);
818 if (cs.errcode) {
819 com_err("clone_file", cs.errcode, "%s",
821 retval = cs.errcode;
829 BLOCK_COUNT_EXTATTR, 0, 0, &cs) ==
872 ext2fs_free_mem(&cs.buf);