Lines Matching defs:tnp
3237 nfsnode_t fdnp, fnp, tdnp, tnp;
3249 tnp = tvp ? VTONFS(tvp) : NULL;
3256 error = nfs_lock4(fdnp, fnp, tdnp, tnp, NFS_NODE_LOCK_EXCLUSIVE);
3263 while (tnp->n_hflag & NHLOCKED) {
3264 tnp->n_hflag |= NHLOCKWANT;
3265 msleep(tnp, nfs_node_hash_mutex, PINOD, "nfs_rename", NULL);
3267 tnp->n_hflag |= NHLOCKED;
3295 if (inuse && !tnp->n_sillyrename && (vnode_vtype(tvp) != VDIR)) {
3296 error = nfs_sillyrename(tdnp, tnp, tcnp, ctx);
3318 if (tvp && (tvp != fvp) && !tnp->n_sillyrename) {
3320 (nfs_getattrcache(tnp, &nvattr, 1) || (nvattr.nva_nlink == 1)));
3322 if (tvprecycle && (tnp->n_hflag & NHHASHED)) {
3328 LIST_REMOVE(tnp, n_hash);
3329 tnp->n_hflag &= ~NHHASHED;
3330 FSDBG(266, 0, tnp, tnp->n_flag, 0xb1eb1e);
3342 tnp->n_flag &= (NMODIFIED);
3388 tnp->n_hflag &= ~NHLOCKED;
3389 if (tnp->n_hflag & NHLOCKWANT) {
3390 tnp->n_hflag &= ~NHLOCKWANT;
3391 wakeup(tnp);
3395 nfs_unlock4(fdnp, fnp, tdnp, tnp);