Home | History | Annotate | Download | only in e2fsck

Lines Matching refs:ino

117 void e2fsck_add_dir_info(e2fsck_t ctx, ext2_ino_t ino, ext2_ino_t parent)
126 printf("add_dir_info for inode (%lu, %lu)...\n", ino, parent);
144 ent.ino = ino;
163 ctx->dir_info->array[ctx->dir_info->count-1].ino >= ino) {
165 if (ctx->dir_info->array[i-1].ino < ino)
168 if (dir->ino != ino)
174 dir->ino = ino;
183 static struct dir_info *e2fsck_get_dir_info(e2fsck_t ctx, ext2_ino_t ino)
194 printf("e2fsck_get_dir_info %d...", ino);
200 key.dptr = (unsigned char *) &ino;
212 ret_dir_info.ino = ino;
216 printf("(%d,%d,%d)\n", ino, buf->dotdot, buf->parent);
222 if (db->last_lookup && db->last_lookup->ino == ino)
227 if (ino == ctx->dir_info->array[low].ino) {
229 printf("(%d,%d,%d)\n", ino,
235 if (ino == ctx->dir_info->array[high].ino) {
237 printf("(%d,%d,%d)\n", ino,
248 if (ino == ctx->dir_info->array[mid].ino) {
250 printf("(%d,%d,%d)\n", ino,
256 if (ino < ctx->dir_info->array[mid].ino)
271 printf("e2fsck_put_dir_info (%d, %d, %d)...", dir->ino, dir->dotdot,
281 key.dptr = (unsigned char *) &dir->ino;
367 ret_dir_info.ino = *((ext2_ino_t *) iter->tdb_iter.dptr);
380 printf("iter(%d, %d, %d)...", ctx->dir_info->array[iter->i].ino,
392 int e2fsck_dir_info_set_parent(e2fsck_t ctx, ext2_ino_t ino,
397 p = e2fsck_get_dir_info(ctx, ino);
409 int e2fsck_dir_info_set_dotdot(e2fsck_t ctx, ext2_ino_t ino,
414 p = e2fsck_get_dir_info(ctx, ino);
426 int e2fsck_dir_info_get_parent(e2fsck_t ctx, ext2_ino_t ino,
431 p = e2fsck_get_dir_info(ctx, ino);
442 int e2fsck_dir_info_get_dotdot(e2fsck_t ctx, ext2_ino_t ino,
447 p = e2fsck_get_dir_info(ctx, ino);