Lines Matching refs:dnode

139 	tmpfs_node_t *dnode, *tnode;  in tmpfs_lookup()  local
146 dnode = VP_TO_TMPFS_DIR(dvp); in tmpfs_lookup()
187 if (dnode->tn_links == 0) { in tmpfs_lookup()
188 KASSERT(dnode->tn_size == 0); in tmpfs_lookup()
203 KASSERT(dnode->tn_type == VDIR); in tmpfs_lookup()
204 pnode = dnode->tn_spec.tn_dir.tn_parent; in tmpfs_lookup()
229 de = tmpfs_dir_lookup(dnode, cnp); in tmpfs_lookup()
271 if ((dnode->tn_mode & S_ISTXT) != 0) { in tmpfs_lookup()
274 dnode->tn_vnode, genfs_can_sticky(dvp, cnp->cn_cred, in tmpfs_lookup()
275 dnode->tn_uid, tnode->tn_uid)); in tmpfs_lookup()
696 tmpfs_node_t *dnode, *node; in tmpfs_remove() local
707 dnode = VP_TO_TMPFS_DIR(dvp); in tmpfs_remove()
719 if (dnode->tn_flags & APPEND) { in tmpfs_remove()
728 de = tmpfs_dir_lookup(dnode, cnp); in tmpfs_remove()
740 tmpfs_dir_detach(dnode, de); in tmpfs_remove()
743 tmpfs_dir_attach(dnode, de, TMPFS_NODE_WHITEOUT); in tmpfs_remove()
779 tmpfs_node_t *dnode, *node; in tmpfs_link() local
788 dnode = VP_TO_TMPFS_DIR(dvp); in tmpfs_link()
822 tmpfs_dir_attach(dnode, de, node); in tmpfs_link()
862 tmpfs_node_t *dnode = VP_TO_TMPFS_DIR(dvp); in tmpfs_rmdir() local
892 KASSERT(node->tn_spec.tn_dir.tn_parent == dnode); in tmpfs_rmdir()
898 de = tmpfs_dir_lookup(dnode, cnp); in tmpfs_rmdir()
903 if (dnode->tn_flags & APPEND || node->tn_flags & (IMMUTABLE | APPEND)) { in tmpfs_rmdir()
912 tmpfs_dir_detach(dnode, de); in tmpfs_rmdir()
924 tmpfs_dir_attach(dnode, de, TMPFS_NODE_WHITEOUT); in tmpfs_rmdir()
1328 tmpfs_node_t *dnode = VP_TO_TMPFS_DIR(dvp); in tmpfs_whiteout() local
1340 tmpfs_dir_attach(dnode, de, TMPFS_NODE_WHITEOUT); in tmpfs_whiteout()
1344 de = tmpfs_dir_lookup(dnode, cnp); in tmpfs_whiteout()
1347 tmpfs_dir_detach(dnode, de); in tmpfs_whiteout()