Lines Matching refs:i_parent
205 curino.id_parent = inp->i_parent;
223 inp->i_parent =
236 if (inp->i_parent == 0 || inp->i_isize == 0)
247 if (statemap[inp->i_parent] == DFOUND &&
252 if (inp->i_dotdot == inp->i_parent ||
257 inp->i_dotdot = inp->i_parent;
258 fileerror(inp->i_parent, inp->i_number,
279 inp->i_parent =
290 if (makeentry(inp->i_number, inp->i_parent, "..")) {
311 lncntp[inp->i_parent], -1);
314 inp->i_parent, IFDIR,
316 if (statemap[inp->i_parent] !=
325 TRACK_LNCNTP(inp->i_parent,
326 lncntp[inp->i_parent]--);
337 dp2 = ginode(inp->i_parent);
342 fileerror(inp->i_parent, inp->i_number,
359 LINK_RANGE(errmsg, lncntp[inp->i_parent], -1);
361 LINK_CLEAR(errmsg, inp->i_parent, IFDIR, &ldesc);
362 if (statemap[inp->i_parent] != USTATE) {
367 TRACK_LNCNTP(inp->i_parent, lncntp[inp->i_parent]--);
369 inp->i_dotdot = inp->i_parent;
370 (void) changeino(inp->i_number, "..", inp->i_parent);
554 proto.d_ino = inp->i_parent;
623 * down below, using i_parent. Unlike the other
648 fileerror(inp->i_parent, idesc->id_number, "MISSING '..'");
654 fileerror(inp->i_parent, idesc->id_number, "MISSING '..'");
659 } else if (inp->i_parent != 0) {
663 proto.d_ino = inp->i_dotdot = inp->i_parent;
664 fileerror(inp->i_parent, idesc->id_number, "MISSING '..'");
682 proto.d_ino = inp->i_dotdot = inp->i_parent = UFSROOTINO;
683 fileerror(inp->i_parent, idesc->id_number, "MISSING '..'");
789 if (inp->i_parent != 0) {
849 if (inp->i_parent != 0 && idesc->id_entryno > 2 &&
873 inp->i_parent = idesc->id_number;