/external/e2fsprogs/lib/ext2fs/ |
D | dblist.c | 63 ext2_dblist dblist = NULL; in make_dblist() local 70 if ((ret_dblist == 0) && fs->dblist && in make_dblist() 71 (fs->dblist->magic == EXT2_ET_MAGIC_DBLIST)) in make_dblist() 74 retval = ext2fs_get_mem(sizeof(struct ext2_struct_dblist), &dblist); in make_dblist() 77 memset(dblist, 0, sizeof(struct ext2_struct_dblist)); in make_dblist() 79 dblist->magic = EXT2_ET_MAGIC_DBLIST; in make_dblist() 80 dblist->fs = fs; in make_dblist() 82 dblist->size = size; in make_dblist() 87 dblist->size = (num_dirs * 2) + 12; in make_dblist() 89 len = (size_t) sizeof(struct ext2_db_entry2) * dblist->size; in make_dblist() [all …]
|
D | freefs.c | 52 if (fs->dblist) in ext2fs_free() 53 ext2fs_free_dblist(fs->dblist); in ext2fs_free() 106 void ext2fs_free_dblist(ext2_dblist dblist) in ext2fs_free_dblist() argument 108 if (!dblist || (dblist->magic != EXT2_ET_MAGIC_DBLIST)) in ext2fs_free_dblist() 111 if (dblist->list) in ext2fs_free_dblist() 112 ext2fs_free_mem(&dblist->list); in ext2fs_free_dblist() 113 dblist->list = 0; in ext2fs_free_dblist() 114 if (dblist->fs && dblist->fs->dblist == dblist) in ext2fs_free_dblist() 115 dblist->fs->dblist = 0; in ext2fs_free_dblist() 116 dblist->magic = 0; in ext2fs_free_dblist() [all …]
|
D | dblist_dir.c | 25 errcode_t ext2fs_dblist_dir_iterate(ext2_dblist dblist, in ext2fs_dblist_dir_iterate() argument 40 EXT2_CHECK_MAGIC(dblist, EXT2_ET_MAGIC_DBLIST); in ext2fs_dblist_dir_iterate() 47 retval = ext2fs_get_mem(dblist->fs->blocksize, &ctx.buf); in ext2fs_dblist_dir_iterate() 55 retval = ext2fs_dblist_iterate2(dblist, db_dir_proc, &ctx); in ext2fs_dblist_dir_iterate()
|
D | dupfs.c | 41 fs->dblist = 0; in ext2fs_dup_handle() 87 if (src->dblist) { in ext2fs_dup_handle() 88 retval = ext2fs_copy_dblist(src->dblist, &fs->dblist); in ext2fs_dup_handle()
|
D | bmove.c | 86 retval = ext2fs_add_dir_block2(fs->dblist, pb->ino, in process_block() 128 if (fs->dblist) { in ext2fs_move_blocks() 129 ext2fs_free_dblist(fs->dblist); in ext2fs_move_blocks() 130 fs->dblist = NULL; in ext2fs_move_blocks()
|
D | ext2fs.h | 233 ext2_dblist dblist; member 963 extern errcode_t ext2fs_add_dir_block(ext2_dblist dblist, ext2_ino_t ino, 965 extern errcode_t ext2fs_add_dir_block2(ext2_dblist dblist, ext2_ino_t ino, 967 extern void ext2fs_dblist_sort(ext2_dblist dblist, 970 extern void ext2fs_dblist_sort2(ext2_dblist dblist, 973 extern errcode_t ext2fs_dblist_iterate(ext2_dblist dblist, 977 extern errcode_t ext2fs_dblist_iterate2(ext2_dblist dblist, 981 extern errcode_t ext2fs_set_dir_block(ext2_dblist dblist, ext2_ino_t ino, 983 extern errcode_t ext2fs_set_dir_block2(ext2_dblist dblist, ext2_ino_t ino, 987 extern int ext2fs_dblist_count(ext2_dblist dblist); [all …]
|
D | Makefile.pq | 18 dblist.obj \
|
D | tst_fs_struct.c | 61 check_field(dblist); in main()
|
D | Android.mk | 22 dblist.c \
|
D | Makefile.in | 39 dblist.o \ 111 $(srcdir)/dblist.c \ 609 dblist.o: $(srcdir)/dblist.c $(top_builddir)/lib/config.h \
|
/external/e2fsprogs/e2fsck/ |
D | e2fsck.c | 86 if (ctx->fs && ctx->fs->dblist) { in e2fsck_reset_context() 87 ext2fs_free_dblist(ctx->fs->dblist); in e2fsck_reset_context() 88 ctx->fs->dblist = 0; in e2fsck_reset_context()
|
D | pass2.c | 140 cd.max = ext2fs_dblist_count2(fs->dblist); in e2fsck_pass2() 146 ext2fs_dblist_sort2(fs->dblist, special_dir_block_cmp); in e2fsck_pass2() 148 cd.pctx.errcode = ext2fs_dblist_iterate2(fs->dblist, check_dir_block, in e2fsck_pass2() 254 ext2fs_free_dblist(fs->dblist); in e2fsck_pass2()
|
D | pass1b.c | 442 ext2fs_dblist_dir_iterate(fs->dblist, 0, block_buf, in pass1c() 752 retval = ext2fs_set_dir_block2(fs->dblist, in clone_file_block()
|
D | pass1.c | 1922 pctx->errcode = ext2fs_add_dir_block2(ctx->fs->dblist, in scan_extent_node() 1951 pctx->errcode = ext2fs_add_dir_block2(ctx->fs->dblist, pctx->ino, blk, blockcnt); in scan_extent_node() 2406 pctx->errcode = ext2fs_add_dir_block2(fs->dblist, in process_block() 2415 pctx->errcode = ext2fs_add_dir_block2(fs->dblist, p->ino, in process_block()
|
/external/e2fsprogs/doc/ |
D | libext2fs.texinfo | 1152 The dblist abstraction stores a list of blocks belonging to 1160 Creates a dblist data structure and return it in @var{ret_dblist}. 1163 @deftypefun void ext2fs_free_dblist (ext2_dblist @var{dblist}) 1165 Free a dblist data structure. 1168 @deftypefun errcode_t ext2fs_add_dir_block (ext2_dblist @var{dblist}, ext2_ino_t @var{ino}, blk_t @… 1170 Add an entry to the dblist data structure. This call records the fact 1175 @deftypefun errcode_t ext2fs_set_dir_block (ext2_dblist @var{dblist}, ext2_ino_t @var{ino}, blk_t @… 1177 Change an entry in the dblist data structure; this changes the location 1182 @deftypefun errcode_t ext2fs_dblist_iterate (ext2_dblist @var{dblist}, int (*func)(ext2_filsys @var… 1184 This iterator calls @var{func} for every entry in the dblist data structure. [all …]
|
/external/e2fsprogs/resize/ |
D | resize2fs.c | 1400 retval = ext2fs_add_dir_block2(fs->dblist, pb->ino, in process_block() 1663 is.max_dirs = ext2fs_dblist_count2(rfs->old_fs->dblist); in inode_ref_fix() 1674 retval = ext2fs_dblist_dir_iterate(rfs->old_fs->dblist, in inode_ref_fix()
|
/external/e2fsprogs/ |
D | RELEASE-NOTES | 2675 The ext2fs_add_dir_block() function will now grow the dblist more 6798 Fixed a bug in e2fsck (really in libext2fs's dblist function) where if 6953 directory blocks in dblist. 7092 dblist entry, given the directory inode and blockcnt. 7179 Added new abstraction (defined in dblist.c) for maintaining a list of
|