Lines Matching defs:fip
945 struct denode *fdip, *fip, *tdip, *tip, *nip;
1066 fip = VTODE(fvp);
1081 if ((fip->de_Attributes & ATTR_DIRECTORY) != 0) {
1086 fdip == fip ||
1113 error = doscheckpath(fip, tdip, &wait_scn);
1180 memcpy(oldname, fip->de_Name, 11);
1181 memcpy(fip->de_Name, toname, 11); /* update denode */
1185 error = createde(fip, tdip, NULL, tcnp);
1188 memcpy(fip->de_Name, oldname, 11);
1193 * If fip is for a directory, then its name should always
1201 if ((fip->de_Attributes & ATTR_DIRECTORY) != 0)
1202 memcpy(fip->de_Name, oldname, 11);
1203 fip->de_refcnt++;
1206 error = removede(fdip, fip);
1210 fdip->de_Name, fip->de_Name, error);
1216 &fip->de_dirclust, 0);
1224 if (fip->de_dirclust == MSDOSFSROOT)
1225 fip->de_diroffset = to_diroffset;
1227 fip->de_diroffset = to_diroffset & pmp->pm_crbomask;
1229 reinsert(fip);
1236 cn = fip->de_StartCluster;