Home | History | Annotate | Download | only in e2fsck

Lines Matching refs:ino

109 void e2fsck_add_dir_info(e2fsck_t ctx, ext2_ino_t ino, ext2_ino_t parent)
118 printf("add_dir_info for inode (%lu, %lu)...\n", ino, parent);
136 ent.ino = ino;
155 ctx->dir_info->array[ctx->dir_info->count-1].ino >= ino) {
157 if (ctx->dir_info->array[i-1].ino < ino)
160 if (dir->ino != ino)
166 dir->ino = ino;
175 static struct dir_info *e2fsck_get_dir_info(e2fsck_t ctx, ext2_ino_t ino)
186 printf("e2fsck_get_dir_info %d...", ino);
192 key.dptr = (unsigned char *) &ino;
204 ret_dir_info.ino = ino;
208 printf("(%d,%d,%d)\n", ino, buf->dotdot, buf->parent);
214 if (db->last_lookup && db->last_lookup->ino == ino)
219 if (ino == ctx->dir_info->array[low].ino) {
221 printf("(%d,%d,%d)\n", ino,
227 if (ino == ctx->dir_info->array[high].ino) {
229 printf("(%d,%d,%d)\n", ino,
240 if (ino == ctx->dir_info->array[mid].ino) {
242 printf("(%d,%d,%d)\n", ino,
248 if (ino < ctx->dir_info->array[mid].ino)
263 printf("e2fsck_put_dir_info (%d, %d, %d)...", dir->ino, dir->dotdot,
273 key.dptr = (unsigned char *) &dir->ino;
360 ret_dir_info.ino = *((ext2_ino_t *) iter->tdb_iter.dptr);
373 printf("iter(%d, %d, %d)...", ctx->dir_info->array[iter->i].ino,
385 int e2fsck_dir_info_set_parent(e2fsck_t ctx, ext2_ino_t ino,
390 p = e2fsck_get_dir_info(ctx, ino);
402 int e2fsck_dir_info_set_dotdot(e2fsck_t ctx, ext2_ino_t ino,
407 p = e2fsck_get_dir_info(ctx, ino);
419 int e2fsck_dir_info_get_parent(e2fsck_t ctx, ext2_ino_t ino,
424 p = e2fsck_get_dir_info(ctx, ino);
435 int e2fsck_dir_info_get_dotdot(e2fsck_t ctx, ext2_ino_t ino,
440 p = e2fsck_get_dir_info(ctx, ino);