Lines Matching defs:de
120 tmpfs_dirent_t *de;
211 de = tmpfs_dir_lookup(dnode, cnp);
212 if (de == NULL) {
236 tnode = de->td_node;
692 tmpfs_dirent_t *de;
721 de = tmpfs_dir_cached(node);
722 if (de == NULL) {
723 de = tmpfs_dir_lookup(dnode, cnp);
726 KASSERT(de && de->td_node == node);
734 tmpfs_dir_detach(dnode, de);
735 tmpfs_free_dirent(VFS_TO_TMPFS(vp->v_mount), de);
761 tmpfs_dirent_t *de;
792 cnp->cn_nameptr, cnp->cn_namelen, &de);
801 tmpfs_dir_attach(dnode, de, node);
851 tmpfs_dirent_t *de;
872 TAILQ_FOREACH(de, &node->tn_spec.tn_dir.tn_dir, td_entries) {
881 de = tmpfs_dir_cached(node);
882 if (de == NULL)
883 de = tmpfs_dir_lookup(dnode, cnp);
885 KASSERT(de && de->td_node == node);
898 tmpfs_dir_detach(dnode, de);
908 tmpfs_free_dirent(tmp, de);
2240 * Remove the entry de for the non-directory vp from the directory dvp.
2246 struct tmpfs_node *dnode, struct tmpfs_dirent *de, struct vnode *vp,
2254 KASSERT(de != NULL);
2257 KASSERT(de->td_node != NULL);
2258 KASSERT(de->td_node->tn_vnode == vp);
2262 error = tmpfs_remove_check_possible(dnode, de->td_node);
2266 error = tmpfs_remove_check_permitted(cred, dnode, de->td_node);
2276 cred->cr_uid != de->td_node->tn_uid)
2279 tmpfs_dir_detach(dnode, de);
2280 tmpfs_free_dirent(tmpfs, de);