Lines Matching defs:tnode
119 tmpfs_node_t *dnode, *tnode;
236 tnode = de->td_node;
243 if (!lastcn && tnode->tn_type != VDIR && tnode->tn_type != VLNK) {
262 cred->cr_uid != tnode->tn_uid) {
278 rw_enter_write(&tnode->tn_nlock);
279 error = tmpfs_vnode_get(dvp->v_mount, tnode, vpp);
2293 struct tmpfs_node *tdnode, struct tmpfs_node *tnode)
2300 KASSERT(tdnode != tnode);
2301 KASSERT(fnode != tnode);
2305 KASSERT((tnode == NULL) || (tnode->tn_vnode != NULL));
2309 KASSERT((tnode == NULL) ||
2310 (VOP_ISLOCKED(tnode->tn_vnode) == LK_EXCLUSIVE));
2326 if (tdnode->tn_flags & (IMMUTABLE | (tnode? APPEND : 0)))
2330 * If tnode is immutable, we can't replace links to it. If
2331 * tnode is append-only...well, this is what UFS does.
2333 if (tnode != NULL) {
2334 KASSERT(tnode != NULL);
2335 if ((tnode->tn_flags & (IMMUTABLE | APPEND)) != 0)
2350 struct tmpfs_node *tdnode, struct tmpfs_node *tnode)
2358 KASSERT(tdnode != tnode);
2359 KASSERT(fnode != tnode);
2363 KASSERT((tnode == NULL) || (tnode->tn_vnode != NULL));
2367 KASSERT((tnode == NULL) ||
2368 (VOP_ISLOCKED(tnode->tn_vnode) == LK_EXCLUSIVE));
2402 error = tmpfs_check_sticky(cred, tdnode, tnode);