Lines Matching refs:idesc

223 pass2check(struct inodesc *idesc)  in pass2check()  argument
225 struct ext2fs_direct *dirp = idesc->id_dirp; in pass2check()
237 if (idesc->id_entryno != 0) in pass2check()
241 if (fs2h32(dirp->e2d_ino) != idesc->id_number) { in pass2check()
242 direrror(idesc->id_number, "BAD INODE NUMBER FOR '.'"); in pass2check()
243 dirp->e2d_ino = h2fs32(idesc->id_number); in pass2check()
250 direrror(idesc->id_number, "BAD TYPE VALUE FOR '.'"); in pass2check()
257 direrror(idesc->id_number, "MISSING '.'"); in pass2check()
258 proto.e2d_ino = h2fs32(idesc->id_number); in pass2check()
281 idesc->id_entryno++; in pass2check()
290 if (idesc->id_entryno > 1) in pass2check()
292 inp = getinoinfo(idesc->id_number); in pass2check()
302 if (idesc->id_entryno == 0) { in pass2check()
308 idesc->id_entryno++; in pass2check()
321 direrror(idesc->id_number, "BAD TYPE VALUE FOR '..'"); in pass2check()
331 fileerror(inp->i_parent, idesc->id_number, "MISSING '..'"); in pass2check()
336 fileerror(inp->i_parent, idesc->id_number, "MISSING '..'"); in pass2check()
344 fileerror(inp->i_parent, idesc->id_number, "MISSING '..'"); in pass2check()
350 idesc->id_entryno++; in pass2check()
359 idesc->id_entryno >= 2) { in pass2check()
361 direrror(idesc->id_number, "EXTRA '.' ENTRY"); in pass2check()
368 direrror(idesc->id_number, "EXTRA '..' ENTRY"); in pass2check()
375 idesc->id_entryno++; in pass2check()
380 fileerror(idesc->id_number, fs2h32(dirp->e2d_ino), "I OUT OF RANGE"); in pass2check()
386 if (idesc->id_entryno <= 2) in pass2check()
388 fileerror(idesc->id_number, fs2h32(dirp->e2d_ino), "UNALLOCATED"); in pass2check()
394 if (idesc->id_entryno <= 2) in pass2check()
404 fileerror(idesc->id_number, fs2h32(dirp->e2d_ino), errmsg); in pass2check()
416 if (inp->i_parent != 0 && idesc->id_entryno > 2) { in pass2check()
418 idesc->id_number, idesc->id_number); in pass2check()
430 if (idesc->id_entryno > 2) in pass2check()
431 inp->i_parent = idesc->id_number; in pass2check()
442 fileerror(idesc->id_number, in pass2check()