Lines Matching refs:idesc
534 scannames(struct inodesc *idesc)
536 struct direct *dirp = idesc->id_dirp;
548 struct inodesc idesc;
553 idesc.id_number = curinum;
554 idesc.id_func = scannames;
555 idesc.id_type = DATA;
556 idesc.id_fix = IGNORE;
557 ckinode(curinode, &idesc);
1014 struct inodesc idesc;
1018 idesc.id_number = curinum;
1019 idesc.id_func = findino;
1020 idesc.id_name = name;
1021 idesc.id_type = DATA;
1022 idesc.id_fix = IGNORE;
1023 if (ckinode(curinode, &idesc) & FOUND) {
1024 curinum = idesc.id_parent;
1103 chinumfunc(struct inodesc *idesc)
1105 struct direct *dirp = idesc->id_dirp;
1108 dirp->d_ino = iswap32(idesc->id_parent);
1118 struct inodesc idesc;
1130 idesc.id_number = curinum;
1131 idesc.id_func = chinumfunc;
1132 idesc.id_fix = IGNORE;
1133 idesc.id_type = DATA;
1134 idesc.id_parent = inum; /* XXX convenient hiding place */
1136 if (ckinode(curinode, &idesc) & FOUND)
1145 chnamefunc(struct inodesc *idesc)
1147 struct direct *dirp = idesc->id_dirp;
1152 testdir.d_namlen = strlen(idesc->id_name);
1155 strlcpy(dirp->d_name, idesc->id_name,
1168 struct inodesc idesc;
1179 idesc.id_number = curinum;
1180 idesc.id_func = chnamefunc;
1181 idesc.id_fix = IGNORE;
1182 idesc.id_type = DATA;
1183 idesc.id_name = argv[2];
1185 rval = ckinode(curinode, &idesc);
1200 chreclenfunc(struct inodesc *idesc)
1202 struct direct *dirp = idesc->id_dirp;
1205 dirp->d_reclen = iswap16(idesc->id_parent);
1215 struct inodesc idesc;
1232 idesc.id_number = curinum;
1233 idesc.id_func = chreclenfunc;
1234 idesc.id_fix = IGNORE;
1235 idesc.id_type = DATA;
1236 idesc.id_parent = reclen; /* XXX convenient hiding place */
1238 if (ckinode(curinode, &idesc) & FOUND)