Home
last modified time | relevance | path

Searched refs:toparent (Results 1 – 3 of 3) sorted by relevance

/titanic_44/usr/src/uts/common/fs/tmpfs/
H A Dtmp_dir.c676 struct tmpnode *toparent, in tdircheckpath() argument
683 ASSERT(RW_WRITE_HELD(&toparent->tn_rwlock)); in tdircheckpath()
685 tdp = tmpfs_hash_lookup("..", toparent, 1, &dotdot); in tdircheckpath()
691 if (dotdot == toparent) { in tdircheckpath()
731 struct tmpnode *toparent, /* parent directory of target */ in tdirrename() argument
744 ASSERT(RW_WRITE_HELD(&toparent->tn_rwlock)); in tdirrename()
758 if (to->tn_vnode->v_vfsp != toparent->tn_vnode->v_vfsp || in tdirrename()
768 if ((error = tmp_taccess(toparent, VWRITE, cred)) != 0 || in tdirrename()
769 (error = tmp_sticky_remove_access(toparent, to, cred)) != 0) in tdirrename()
819 toparent->tn_mtime = now; in tdirrename()
[all …]
H A Dtmp_vnops.c1186 struct tmpnode *toparent; in tmp_rename() local
1197 toparent = (struct tmpnode *)VTOTN(ndvp); in tmp_rename()
1199 if ((fromparent->tn_flags & ISXATTR) != (toparent->tn_flags & ISXATTR)) in tmp_rename()
1235 samedir = (fromparent == toparent); in tmp_rename()
1241 error = tmp_taccess(toparent, VEXEC|VWRITE, cred); in tmp_rename()
1249 rw_enter(&toparent->tn_rwlock, RW_WRITER); in tmp_rename()
1250 error = tdirenter(tm, toparent, nnm, DE_RENAME, in tmp_rename()
1253 rw_exit(&toparent->tn_rwlock); in tmp_rename()
/titanic_44/usr/src/uts/common/fs/dev/
H A Dsdev_vnops.c882 struct sdev_node *toparent; in sdev_rename() local
903 toparent = VTOSDEV(ndvp); in sdev_rename()
919 rw_enter(&toparent->sdev_dotdot->sdev_contents, RW_READER); in sdev_rename()
920 if (toparent->sdev_state == SDEV_ZOMBIE) { in sdev_rename()
921 rw_exit(&toparent->sdev_dotdot->sdev_contents); in sdev_rename()
924 rw_exit(&toparent->sdev_dotdot->sdev_contents); in sdev_rename()
1007 samedir = (fromparent == toparent); in sdev_rename()
1041 error = sdev_rnmnode(fromparent, fromdv, toparent, &todv, nnm, cred); in sdev_rename()