Lines Matching refs:idesc

635 	struct inodesc idesc;  in freeblk()  local
641 init_inodesc(&idesc); in freeblk()
643 idesc.id_number = ino; in freeblk()
644 idesc.id_blkno = blkno; in freeblk()
645 idesc.id_numfrags = frags; in freeblk()
646 idesc.id_truncto = -1; in freeblk()
652 (void) pass4check(&idesc); in freeblk()
665 struct inodesc idesc; in getpathname() local
682 init_inodesc(&idesc); in getpathname()
683 idesc.id_type = DATA; in getpathname()
702 idesc.id_number = curdir; in getpathname()
703 idesc.id_parent = ino; in getpathname()
704 idesc.id_func = findname; in getpathname()
705 idesc.id_name = namebuf; in getpathname()
706 idesc.id_fix = NOFIX; in getpathname()
707 if ((ckinode(dp, &idesc, CKI_TRAVERSE) & FOUND) == 0) { in getpathname()
724 idesc.id_parent = curdir; in getpathname()
728 idesc.id_number = ino; in getpathname()
729 idesc.id_func = findino; in getpathname()
730 idesc.id_name = ".."; in getpathname()
731 idesc.id_fix = NOFIX; in getpathname()
732 if ((ckinode(ginode(ino), &idesc, CKI_TRAVERSE) & FOUND) == 0) { in getpathname()
737 idesc.id_parent = inp->i_parent; in getpathname()
747 idesc.id_number = idesc.id_parent; in getpathname()
748 idesc.id_parent = ino; in getpathname()
749 idesc.id_func = findname; in getpathname()
750 idesc.id_name = namebuf; in getpathname()
751 idesc.id_fix = NOFIX; in getpathname()
752 if ((ckinode(ginode(idesc.id_number), in getpathname()
753 &idesc, CKI_TRAVERSE) & FOUND) == 0) { in getpathname()
771 if (ino == idesc.id_number) in getpathname()
779 ino = idesc.id_number; in getpathname()
845 dofix(struct inodesc *idesc, caddr_t msg, ...) in dofix() argument
852 switch (idesc->id_fix) { in dofix()
855 if (idesc->id_type == DATA) in dofix()
856 vdirerror(idesc->id_number, msg, ap); in dofix()
860 idesc->id_fix = FIX; in dofix()
865 idesc->id_fix = NOFIX; in dofix()
868 idesc->id_fix = FIX; in dofix()
880 errexit("UNKNOWN INODESC FIX MODE %d\n", (int)idesc->id_fix); in dofix()
2282 init_inodesc(struct inodesc *idesc) in init_inodesc() argument
2287 (void) memset((void *)idesc, 0, sizeof (struct inodesc)); in init_inodesc()
2288 idesc->id_fix = DONTKNOW; in init_inodesc()
2289 idesc->id_lbn = -1; in init_inodesc()
2290 idesc->id_truncto = -1; in init_inodesc()
2291 idesc->id_firsthole = -1; in init_inodesc()