Lines Matching refs:d_ino

416 	if (dirp->d_ino != 0 && strcmp(dirp->d_name, ".") == 0) {  in pass2check()
417 if (dirp->d_ino != idesc->id_number) { in pass2check()
419 dirp->d_ino = idesc->id_number; in pass2check()
433 proto.d_ino = idesc->id_number; in pass2check()
437 if (dirp->d_ino != 0 && strcmp(dirp->d_name, "..") != 0) { in pass2check()
489 LINK_RANGE(errmsg, lncntp[dirp->d_ino], -1); in pass2check()
491 LINK_CLEAR(errmsg, dirp->d_ino, IFDIR, &ldesc); in pass2check()
492 if (statemap[dirp->d_ino] == USTATE) { in pass2check()
499 dirp->d_ino = 0; in pass2check()
552 proto.d_ino = inp->i_parent; in pass2check()
584 if (dirp->d_ino > 0 && dirp->d_ino <= maxino) { in pass2check()
588 LINK_RANGE(errmsg, lncntp[dirp->d_ino], -1); in pass2check()
590 LINK_CLEAR(errmsg, dirp->d_ino, IFDIR, &ldesc); in pass2check()
591 if (statemap[dirp->d_ino] == USTATE) { in pass2check()
601 dirp->d_ino = 0; in pass2check()
607 TRACK_LNCNTP(dirp->d_ino, lncntp[dirp->d_ino]--); in pass2check()
625 fileerror(idesc->id_number, dirp->d_ino, in pass2check()
627 dirp->d_ino = 0; in pass2check()
640 if (dirp->d_ino != 0 && inp->i_dotdot == 0 && in pass2check()
642 inp->i_dotdot = dirp->d_ino; in pass2check()
645 if (dirp->d_ino != 0 && strcmp(dirp->d_name, "..") != 0) { in pass2check()
661 proto.d_ino = inp->i_dotdot = inp->i_parent; in pass2check()
680 proto.d_ino = inp->i_dotdot = inp->i_parent = UFSROOTINO; in pass2check()
696 if (dirp->d_ino != 0) { in pass2check()
697 LINK_RANGE(errmsg, lncntp[dirp->d_ino], -1); in pass2check()
699 LINK_CLEAR(errmsg, dirp->d_ino, IFDIR, &ldesc); in pass2check()
700 if (statemap[dirp->d_ino] == USTATE) { in pass2check()
701 dirp->d_ino = 0; in pass2check()
705 TRACK_LNCNTP(dirp->d_ino, lncntp[dirp->d_ino]--); in pass2check()
709 if (dirp->d_ino == 0) in pass2check()
716 dirp->d_ino = 0; in pass2check()
726 dirp->d_ino = 0; in pass2check()
750 if (dirp->d_ino > maxino || dirp->d_ino == 0) { in pass2check()
751 fileerror(idesc->id_number, dirp->d_ino, "I OUT OF RANGE"); in pass2check()
756 switch (statemap[dirp->d_ino] & ~(INDELAYD)) { in pass2check()
760 fileerror(idesc->id_number, dirp->d_ino, "UNALLOCATED"); in pass2check()
769 dp = ginode(dirp->d_ino); in pass2check()
770 if (statemap[dirp->d_ino] == DCLEAR) { in pass2check()
774 inp = getinoinfo(dirp->d_ino); in pass2check()
785 dirp->d_ino); in pass2check()
793 } else if (statemap[dirp->d_ino] == SCLEAR) { in pass2check()
807 fileerror(idesc->id_number, dirp->d_ino, errmsg); in pass2check()
817 dp = ginode(dirp->d_ino); in pass2check()
818 statemap[dirp->d_ino] &= STMASK; in pass2check()
819 TRACK_LNCNTP(dirp->d_ino, lncntp[dirp->d_ino] = 0); in pass2check()
825 statemap[dirp->d_ino] = DFOUND; in pass2check()
836 inp = getinoinfo(dirp->d_ino); in pass2check()
844 dirp->d_ino); in pass2check()
854 dirp->d_ino); in pass2check()
855 getpathname(namebuf, dirp->d_ino, dirp->d_ino); in pass2check()
891 dp = ginode(dirp->d_ino); in pass2check()
908 dp = ginode(dirp->d_ino); in pass2check()
914 if (dirp->d_ino == idesc->id_number) { in pass2check()
928 dirp->d_ino, in pass2check()
931 idesc->id_number, dirp->d_ino); in pass2check()
933 dp = ginode(dirp->d_ino); in pass2check()
937 dirp->d_ino, in pass2check()
947 dirp->d_ino, in pass2check()
950 dp = ginode(dirp->d_ino); in pass2check()
982 dirp->d_ino, in pass2check()
986 dp = ginode(dirp->d_ino); in pass2check()
990 dirp->d_ino, in pass2check()
1017 dirp->d_ino, in pass2check()
1022 dirp->d_ino); in pass2check()
1037 TRACK_LNCNTP(dirp->d_ino, in pass2check()
1038 lncntp[dirp->d_ino]--); in pass2check()
1046 fileerror(idesc->id_number, dirp->d_ino, errmsg); in pass2check()
1052 statemap[dirp->d_ino], dirp->d_ino); in pass2check()
1075 dirp->d_ino = 0; in pass2check()