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