Lines Matching refs:idesc
393 pass2check(struct inodesc *idesc) in pass2check() argument
395 struct direct *dirp = idesc->id_dirp; in pass2check()
411 if (idesc->id_entryno != 0) in pass2check()
417 if (dirp->d_ino != idesc->id_number) { in pass2check()
418 direrror(idesc->id_number, "BAD INODE NUMBER FOR '.'"); in pass2check()
419 dirp->d_ino = idesc->id_number; in pass2check()
432 direrror(idesc->id_number, "MISSING '.'"); in pass2check()
433 proto.d_ino = idesc->id_number; in pass2check()
479 idesc->id_entryno++; in pass2check()
521 TRACK_LNCNTP(idesc->id_number, in pass2check()
522 lncntp[idesc->id_number]--); in pass2check()
541 if (idesc->id_entryno > 1) in pass2check()
543 inp = getinoinfo(idesc->id_number); in pass2check()
550 idesc->id_number); in pass2check()
556 if (idesc->id_entryno == 0) { in pass2check()
583 idesc->id_entryno++; in pass2check()
625 fileerror(idesc->id_number, dirp->d_ino, in pass2check()
646 fileerror(inp->i_parent, idesc->id_number, "MISSING '..'"); in pass2check()
652 fileerror(inp->i_parent, idesc->id_number, "MISSING '..'"); in pass2check()
662 fileerror(inp->i_parent, idesc->id_number, "MISSING '..'"); in pass2check()
681 fileerror(inp->i_parent, idesc->id_number, "MISSING '..'"); in pass2check()
695 idesc->id_entryno++; in pass2check()
713 idesc->id_entryno >= 2) { in pass2check()
715 direrror(idesc->id_number, "EXTRA '.' ENTRY"); in pass2check()
725 direrror(idesc->id_number, "EXTRA '..' ENTRY"); in pass2check()
739 idesc->id_entryno++; in pass2check()
751 fileerror(idesc->id_number, dirp->d_ino, "I OUT OF RANGE"); in pass2check()
752 act = (reply(PASS2B_PROMPT, idesc->id_number) == 1); in pass2check()
758 if (idesc->id_entryno <= 2) in pass2check()
760 fileerror(idesc->id_number, dirp->d_ino, "UNALLOCATED"); in pass2check()
761 act = (reply(PASS2B_PROMPT, idesc->id_number) == 1); in pass2check()
767 if (idesc->id_entryno <= 2) in pass2check()
807 fileerror(idesc->id_number, dirp->d_ino, errmsg); in pass2check()
808 if ((act = reply(PASS2B_PROMPT, idesc->id_number)) == 1) in pass2check()
824 if (statemap[idesc->id_number] == DFOUND) { in pass2check()
846 dp = ginode(idesc->id_number); in pass2check()
847 if (inp->i_parent != 0 && idesc->id_entryno > 2 && in pass2check()
853 getpathname(pathbuf, idesc->id_number, in pass2check()
863 idesc->id_number); in pass2check()
872 if ((idesc->id_entryno > 2) && in pass2check()
873 (inp->i_extattr != idesc->id_number)) { in pass2check()
874 inp->i_parent = idesc->id_number; in pass2check()
889 pdirp = ginode(idesc->id_number); in pass2check()
914 if (dirp->d_ino == idesc->id_number) { in pass2check()
916 TRACK_LNCNTP(idesc->id_number, in pass2check()
917 lncntp[idesc->id_number]--); in pass2check()
925 if ((dp->di_oeftflag != idesc->id_number) && in pass2check()
927 fileerror(idesc->id_number, in pass2check()
931 idesc->id_number, dirp->d_ino); in pass2check()
940 idesc->id_number; in pass2check()
946 idesc->id_number, in pass2check()
981 fileerror(idesc->id_number, in pass2check()
1005 idesc->id_number); in pass2check()
1016 fileerror(idesc->id_number, in pass2check()
1046 fileerror(idesc->id_number, dirp->d_ino, errmsg); in pass2check()
1047 act = (reply(PASS2B_PROMPT, idesc->id_number) == 1); in pass2check()
1064 LINK_RANGE(errmsg, lncntp[idesc->id_number], 1); in pass2check()
1066 LINK_CLEAR(errmsg, idesc->id_number, IFDIR, &ldesc); in pass2check()
1067 if (statemap[idesc->id_number] == USTATE) { in pass2check()
1068 idesc->id_number = 0; in pass2check()
1072 TRACK_LNCNTP(idesc->id_number, lncntp[idesc->id_number]++); in pass2check()