Home | History | Annotate | Download | only in e2fsck

Lines Matching refs:ino

130 void e2fsck_add_dir_info(e2fsck_t ctx, ext2_ino_t ino, ext2_ino_t parent)
138 printf("add_dir_info for inode (%lu, %lu)...\n", ino, parent);
166 ent.ino = ino;
184 ctx->dir_info->array[ctx->dir_info->count-1].ino >= ino) {
186 if (ctx->dir_info->array[i-1].ino < ino)
189 if (dir->ino != ino)
195 dir->ino = ino;
204 static struct dir_info *e2fsck_get_dir_info(e2fsck_t ctx, ext2_ino_t ino)
213 printf("e2fsck_get_dir_info %d...", ino);
222 key.dptr = (unsigned char *) &ino;
234 ret_dir_info.ino = ino;
238 printf("(%d,%d,%d)\n", ino, buf->dotdot, buf->parent);
245 if (db->last_lookup && db->last_lookup->ino == ino)
250 if (ino == ctx->dir_info->array[low].ino) {
252 printf("(%d,%d,%d)\n", ino,
258 if (ino == ctx->dir_info->array[high].ino) {
260 printf("(%d,%d,%d)\n", ino,
271 if (ino == ctx->dir_info->array[mid].ino) {
273 printf("(%d,%d,%d)\n", ino,
279 if (ino < ctx->dir_info->array[mid].ino)
297 printf("e2fsck_put_dir_info (%d, %d, %d)...", dir->ino, dir->dotdot,
308 key.dptr = (unsigned char *) &dir->ino;
401 ret_dir_info.ino = *((ext2_ino_t *) iter->tdb_iter.dptr);
415 printf("iter(%d, %d, %d)...", ctx->dir_info->array[iter->i].ino,
427 int e2fsck_dir_info_set_parent(e2fsck_t ctx, ext2_ino_t ino,
432 p = e2fsck_get_dir_info(ctx, ino);
444 int e2fsck_dir_info_set_dotdot(e2fsck_t ctx, ext2_ino_t ino,
449 p = e2fsck_get_dir_info(ctx, ino);
461 int e2fsck_dir_info_get_parent(e2fsck_t ctx, ext2_ino_t ino,
466 p = e2fsck_get_dir_info(ctx, ino);
477 int e2fsck_dir_info_get_dotdot(e2fsck_t ctx, ext2_ino_t ino,
482 p = e2fsck_get_dir_info(ctx, ino);