Lines Matching refs:idesc
628 struct inodesc idesc;
634 init_inodesc(&idesc);
636 idesc.id_number = ino;
637 idesc.id_blkno = blkno;
638 idesc.id_numfrags = frags;
639 idesc.id_truncto = -1;
645 (void) pass4check(&idesc);
658 struct inodesc idesc;
675 init_inodesc(&idesc);
676 idesc.id_type = DATA;
695 idesc.id_number = curdir;
696 idesc.id_parent = ino;
697 idesc.id_func = findname;
698 idesc.id_name = namebuf;
699 idesc.id_fix = NOFIX;
700 if ((ckinode(dp, &idesc, CKI_TRAVERSE) & FOUND) == 0) {
717 idesc.id_parent = curdir;
721 idesc.id_number = ino;
722 idesc.id_func = findino;
723 idesc.id_name = "..";
724 idesc.id_fix = NOFIX;
725 if ((ckinode(ginode(ino), &idesc, CKI_TRAVERSE) & FOUND) == 0) {
730 idesc.id_parent = inp->i_parent;
740 idesc.id_number = idesc.id_parent;
741 idesc.id_parent = ino;
742 idesc.id_func = findname;
743 idesc.id_name = namebuf;
744 idesc.id_fix = NOFIX;
745 if ((ckinode(ginode(idesc.id_number),
746 &idesc, CKI_TRAVERSE) & FOUND) == 0) {
764 if (ino == idesc.id_number)
772 ino = idesc.id_number;
838 dofix(struct inodesc *idesc, caddr_t msg, ...)
845 switch (idesc->id_fix) {
848 if (idesc->id_type == DATA)
849 vdirerror(idesc->id_number, msg, ap);
853 idesc->id_fix = FIX;
858 idesc->id_fix = NOFIX;
861 idesc->id_fix = FIX;
873 errexit("UNKNOWN INODESC FIX MODE %d\n", (int)idesc->id_fix);
2275 init_inodesc(struct inodesc *idesc)
2280 (void) memset((void *)idesc, 0, sizeof (struct inodesc));
2281 idesc->id_fix = DONTKNOW;
2282 idesc->id_lbn = -1;
2283 idesc->id_truncto = -1;
2284 idesc->id_firsthole = -1;