H A D | rehash.c | 256 static errcode_t alloc_size_dir(ext2_filsys fs, struct out_dir *outdir, argument 261 if (outdir->max) { 262 new_mem = realloc(outdir->buf, blocks * fs->blocksize); 265 outdir->buf = new_mem; 266 new_mem = realloc(outdir->hashes, 270 outdir->hashes = new_mem; 272 outdir->buf = malloc(blocks * fs->blocksize); 273 outdir->hashes = malloc(blocks * sizeof(ext2_dirhash_t)); 274 outdir->num = 0; 276 outdir 280 free_out_dir(struct out_dir *outdir) argument 288 get_next_block(ext2_filsys fs, struct out_dir *outdir, char ** ret) argument 428 copy_dir_entries(e2fsck_t ctx, struct fill_dir_struct *fd, struct out_dir *outdir) argument 610 calculate_tree(ext2_filsys fs, struct out_dir *outdir, ext2_ino_t ino, ext2_ino_t parent) argument 686 struct out_dir *outdir; member in struct:write_dir_struct 744 write_directory(e2fsck_t ctx, ext2_filsys fs, struct out_dir *outdir, ext2_ino_t ino, struct ext2_inode *inode, int compress) argument 796 struct out_dir outdir = { 0, 0, 0, 0 }; local [all...] |