Lines Matching refs:es
35 struct expand_dir_struct *es = (struct expand_dir_struct *) priv_data; in expand_dir_proc() local
42 es->goal = *blocknr; in expand_dir_proc()
46 (EXT2FS_B2C(fs, es->goal) == EXT2FS_B2C(fs, es->goal+1))) in expand_dir_proc()
47 new_blk = es->goal+1; in expand_dir_proc()
49 es->goal &= ~EXT2FS_CLUSTER_MASK(fs); in expand_dir_proc()
50 retval = ext2fs_new_block2(fs, es->goal, 0, &new_blk); in expand_dir_proc()
52 es->err = retval; in expand_dir_proc()
55 es->newblocks++; in expand_dir_proc()
61 es->err = retval; in expand_dir_proc()
64 es->done = 1; in expand_dir_proc()
69 es->err = retval; in expand_dir_proc()
76 es->goal = new_blk; in expand_dir_proc()
78 es->err = retval; in expand_dir_proc()
84 if (es->done) in expand_dir_proc()
93 struct expand_dir_struct es; in ext2fs_expand_dir() local
108 es.done = 0; in ext2fs_expand_dir()
109 es.err = 0; in ext2fs_expand_dir()
110 es.goal = 0; in ext2fs_expand_dir()
111 es.newblocks = 0; in ext2fs_expand_dir()
114 0, expand_dir_proc, &es); in ext2fs_expand_dir()
116 if (es.err) in ext2fs_expand_dir()
117 return es.err; in ext2fs_expand_dir()
118 if (!es.done) in ext2fs_expand_dir()
129 ext2fs_iblk_add_blocks(fs, &inode, es.newblocks); in ext2fs_expand_dir()