Home
last modified time | relevance | path

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

/illumos-gate/usr/src/uts/common/fs/tmpfs/
H A Dtmp_dir.c736 struct tmpnode *toparent, in tdircheckpath() argument
743 ASSERT(RW_WRITE_HELD(&toparent->tn_rwlock)); in tdircheckpath()
751 if (dotdot == toparent) { in tdircheckpath()
804 ASSERT(RW_WRITE_HELD(&toparent->tn_rwlock)); in tdirrename()
879 toparent->tn_mtime = now; in tdirrename()
880 toparent->tn_ctime = now; in tdirrename()
913 if (fromparent != toparent) in tdirrename()
930 ASSERT(RW_LOCK_HELD(&toparent->tn_rwlock)); in tdirfixdotdot()
935 INCR_COUNT(&toparent->tn_nlink, &toparent->tn_tlock); in tdirfixdotdot()
936 gethrestime(&toparent->tn_ctime); in tdirfixdotdot()
[all …]
H A Dtmp_vnops.c1186 struct tmpnode *toparent; in tmp_rename() local
1198 toparent = (struct tmpnode *)VTOTN(ndvp); in tmp_rename()
1200 if ((fromparent->tn_flags & ISXATTR) != (toparent->tn_flags & ISXATTR)) in tmp_rename()
1236 samedir = (fromparent == toparent); in tmp_rename()
1242 error = tmp_taccess(toparent, VEXEC|VWRITE, cred); in tmp_rename()
1247 if (tdirlookup(toparent, nnm, &totp, cred) == 0) { in tmp_rename()
1262 rw_enter(&toparent->tn_rwlock, RW_WRITER); in tmp_rename()
1263 error = tdirenter(tm, toparent, nnm, DE_RENAME, in tmp_rename()
1266 rw_exit(&toparent->tn_rwlock); in tmp_rename()
/illumos-gate/usr/src/uts/common/fs/dev/
H A Dsdev_vnops.c912 struct sdev_node *toparent; in sdev_rename() local
933 toparent = VTOSDEV(ndvp); in sdev_rename()
949 rw_enter(&toparent->sdev_dotdot->sdev_contents, RW_READER); in sdev_rename()
950 if (toparent->sdev_state == SDEV_ZOMBIE) { in sdev_rename()
951 rw_exit(&toparent->sdev_dotdot->sdev_contents); in sdev_rename()
954 rw_exit(&toparent->sdev_dotdot->sdev_contents); in sdev_rename()
1037 samedir = (fromparent == toparent); in sdev_rename()
1071 error = sdev_rnmnode(fromparent, fromdv, toparent, &todv, nnm, cred); in sdev_rename()