H A D | rehash.c | 223 static errcode_t alloc_size_dir(ext2_filsys fs, struct out_dir *outdir, argument 228 if (outdir->max) { 229 new_mem = realloc(outdir->buf, blocks * fs->blocksize); 232 outdir->buf = new_mem; 233 new_mem = realloc(outdir->hashes, 237 outdir->hashes = new_mem; 239 outdir->buf = malloc(blocks * fs->blocksize); 240 outdir->hashes = malloc(blocks * sizeof(ext2_dirhash_t)); 241 outdir->num = 0; 243 outdir 247 free_out_dir(struct out_dir *outdir) argument 255 get_next_block(ext2_filsys fs, struct out_dir *outdir, char ** ret) argument 397 copy_dir_entries(e2fsck_t ctx, struct fill_dir_struct *fd, struct out_dir *outdir) argument 549 calculate_tree(ext2_filsys fs, struct out_dir *outdir, ext2_ino_t ino, ext2_ino_t parent) argument 625 struct out_dir *outdir; member in struct:write_dir_struct 666 write_directory(e2fsck_t ctx, ext2_filsys fs, struct out_dir *outdir, ext2_ino_t ino, int compress) argument 709 struct out_dir outdir; local [all...] |