Lines Matching defs:dnode
95 struct tmpfs_node *dnode, *pnode;
100 dnode = VP_TO_TMPFS_DIR(dvp);
104 MPASS(IMPLIES(dnode->tn_type == VDIR &&
105 dnode->tn_dir.tn_parent == dnode,
108 TMPFS_ASSERT_LOCKED(dnode);
109 if (dnode->tn_dir.tn_parent == NULL) {
115 pnode = dnode->tn_dir.tn_parent;
127 de = tmpfs_dir_lookup(dnode, NULL, cnp);
192 if ((dnode->tn_mode & S_ISTXT) &&
746 struct tmpfs_node *dnode;
754 dnode = VP_TO_TMPFS_DIR(dvp);
757 de = tmpfs_dir_lookup(dnode, node, v->a_cnp);
762 (dnode->tn_flags & APPEND)) {
1330 struct tmpfs_node *dnode;
1334 dnode = VP_TO_TMPFS_DIR(dvp);
1349 if ((dnode->tn_flags & APPEND)
1357 MPASS(node->tn_dir.tn_parent == dnode);
1361 de = tmpfs_dir_lookup(dnode, node, cnp);
1366 /* Detach the directory entry from the directory (dnode). */
1391 TMPFS_NODE_LOCK(dnode);
1392 dnode->tn_links--;
1393 dnode->tn_status |= TMPFS_NODE_CHANGED | TMPFS_NODE_MODIFIED;
1394 dnode->tn_accessed = true;
1395 TMPFS_NODE_UNLOCK(dnode);
1409 dnode->tn_status |= TMPFS_NODE_CHANGED;