Lines Matching refs:Dir

255 			return dir->dn_typeinfo.Dir.myname;
260 return dir->dn_typeinfo.Dir.parent->dn_typeinfo.Dir.myname;
263 newfp = dir->dn_typeinfo.Dir.dirlist;
355 dirnode->dn_typeinfo.Dir.myname->de_name,
356 strlen(dirnode->dn_typeinfo.Dir.myname->de_name),
359 devfs_propogate(dirnode->dn_typeinfo.Dir.myname, dirent_p, delp);
441 dnp->dn_typeinfo.Dir.myname = dirent_p;
448 if(dnp->dn_typeinfo.Dir.parent) {
449 dnp->dn_typeinfo.Dir.parent->dn_links--;
452 dnp->dn_typeinfo.Dir.parent = dirnode;
454 dnp->dn_typeinfo.Dir.parent = dnp;
456 dnp->dn_typeinfo.Dir.parent->dn_links++; /* account for the new '..' */
474 dirent_p->de_prevp = dirnode->dn_typeinfo.Dir.dirlast;
478 dirnode->dn_typeinfo.Dir.dirlast = &(dirent_p->de_next);
479 dirnode->dn_typeinfo.Dir.entrycount++;
594 dnp->dn_typeinfo.Dir.dirlast = &(dnp->dn_typeinfo.Dir.dirlist);
595 dnp->dn_typeinfo.Dir.dirlist = (devdirent_t *)0;
596 dnp->dn_typeinfo.Dir.entrycount = 0;
598 dnp->dn_typeinfo.Dir.parent = NULL;
600 dnp->dn_typeinfo.Dir.myname = NULL;
1002 for(newback = back->de_dnp->dn_typeinfo.Dir.dirlist;
1037 if(dnp->dn_typeinfo.Dir.dirlist)
1039 p = dnp->dn_typeinfo.Dir.parent;
1073 parent->dn_typeinfo.Dir.dirlast
1076 parent->dn_typeinfo.Dir.entrycount--;
1104 while(dnp->dn_typeinfo.Dir.dirlist)
1106 dev_free_hier(dnp->dn_typeinfo.Dir.dirlist);
1107 dev_free_name(dnp->dn_typeinfo.Dir.dirlist);
1208 if (dnp->dn_typeinfo.Dir.parent == dnp) {
1604 devfs_propogate(dnp->dn_typeinfo.Dir.myname, new_dev, &event_log);
1692 devfs_propogate(dirnode->dn_typeinfo.Dir.myname, new_dev, &event_log);