Lines Matching refs:idesc
214 pass2check(struct inodesc * idesc) in pass2check() argument
216 LFS_DIRHEADER *dirp = idesc->id_dirp; in pass2check()
228 if (idesc->id_entryno != 0) in pass2check()
231 if (lfs_dir_getino(fs, dirp) != idesc->id_number) { in pass2check()
232 direrror(idesc->id_number, "BAD INODE NUMBER FOR '.'"); in pass2check()
234 lfs_dir_setino(fs, dirp, idesc->id_number); in pass2check()
239 direrror(idesc->id_number, "BAD TYPE VALUE FOR '.'"); in pass2check()
247 direrror(idesc->id_number, "MISSING '.'"); in pass2check()
248 lfs_dir_setino(fs, &proto, idesc->id_number); in pass2check()
272 idesc->id_entryno++; in pass2check()
281 if (idesc->id_entryno > 1) in pass2check()
283 inp = getinoinfo(idesc->id_number); in pass2check()
289 if (idesc->id_entryno == 0) { in pass2check()
295 idesc->id_entryno++; in pass2check()
304 direrror(idesc->id_number, "BAD TYPE VALUE FOR '..'"); in pass2check()
312 fileerror(inp->i_parent, idesc->id_number, "MISSING '..'"); in pass2check()
317 fileerror(inp->i_parent, idesc->id_number, "MISSING '..'"); in pass2check()
325 fileerror(inp->i_parent, idesc->id_number, "MISSING '..'"); in pass2check()
333 idesc->id_entryno++; in pass2check()
342 idesc->id_entryno >= 2) { in pass2check()
344 direrror(idesc->id_number, "EXTRA '.' ENTRY"); in pass2check()
352 direrror(idesc->id_number, "EXTRA '..' ENTRY"); in pass2check()
360 idesc->id_entryno++; in pass2check()
363 fileerror(idesc->id_number, lfs_dir_getino(fs, dirp), "I OUT OF RANGE"); in pass2check()
366 idesc->id_number == ULFS_ROOTINO) { in pass2check()
368 fileerror(idesc->id_number, lfs_dir_getino(fs, dirp), in pass2check()
377 fileerror(idesc->id_number, lfs_dir_getino(fs, dirp), "BAD WHITEOUT ENTRY"); in pass2check()
387 if (idesc->id_entryno <= 2) in pass2check()
389 fileerror(idesc->id_number, lfs_dir_getino(fs, dirp), in pass2check()
396 if (idesc->id_entryno <= 2) in pass2check()
406 fileerror(idesc->id_number, lfs_dir_getino(fs, dirp), errmsg); in pass2check()
418 if (inp->i_parent != 0 && idesc->id_entryno > 2) { in pass2check()
420 idesc->id_number, idesc->id_number); in pass2check()
432 if (idesc->id_entryno > 2) in pass2check()
433 inp->i_parent = idesc->id_number; in pass2check()
438 fileerror(idesc->id_number, in pass2check()