Lines Matching refs:parent
249 return dir->dn_typeinfo.Dir.parent->dn_typeinfo.Dir.myname; in dev_findname()
442 if (dnp->dn_typeinfo.Dir.parent) { in dev_add_name()
443 dnp->dn_typeinfo.Dir.parent->dn_links--; in dev_add_name()
446 dnp->dn_typeinfo.Dir.parent = dirnode; in dev_add_name()
448 dnp->dn_typeinfo.Dir.parent = dnp; in dev_add_name()
450 dnp->dn_typeinfo.Dir.parent->dn_links++; /* account for the new '..' */ in dev_add_name()
592 dnp->dn_typeinfo.Dir.parent = NULL; in dev_add_node()
720 devfs_propogate(devdirent_t * parent, devdirent_t * child, devfs_event_log_t delp) in devfs_propogate() argument
725 devnode_t * pdnp = parent->de_dnp; in devfs_propogate()
726 devnode_t * adnp = parent->de_dnp; in devfs_propogate()
962 dev_dup_entry(devnode_t * parent, devdirent_t * back, devdirent_t * *dnm_pp, in dev_dup_entry() argument
976 error = dev_add_entry(back->de_name, parent, type, NULL, dnp, in dev_dup_entry()
977 parent?parent->dn_dvm:dvm, &entry_p); in dev_dup_entry()
1026 devnode_t * parent = dirent_p->de_parent; in dev_free_name() local
1036 p = dnp->dn_typeinfo.Dir.parent; in dev_free_name()
1062 if (parent) { /* if not fs root */ in dev_free_name()
1066 parent->dn_typeinfo.Dir.dirlast in dev_free_name()
1069 parent->dn_typeinfo.Dir.entrycount--; in dev_free_name()
1070 parent->dn_len -= strlen(dirent_p->de_name) + 8; in dev_free_name()
1235 if (dnp->dn_typeinfo.Dir.parent == dnp) { in devfs_dntovn()
1386 dev_add_entry(const char *name, devnode_t * parent, int type, devnode_type_t * typeinfo, in dev_add_entry() argument
1393 (parent?parent->dn_dvm:dvm))) != 0) { in dev_add_entry()
1398 if ((error = dev_add_name(name, parent, NULL, dnp, nm_pp)) != 0) { in dev_add_entry()