/illumos-gate/usr/src/uts/common/fs/dev/ |
H A D | sdev_subr.c | 1063 if (*ndvp) { in sdev_rnmnode() 1064 nvp = SDEVTOV(*ndvp); in sdev_rnmnode() 1068 if (odv == *ndvp) { in sdev_rnmnode() 1103 sdev_dirdelete(nddv, *ndvp); in sdev_rnmnode() 1104 *ndvp = NULL; in sdev_rnmnode() 1125 sdev_dirdelete(nddv, *ndvp); in sdev_rnmnode() 1126 *ndvp = NULL; in sdev_rnmnode() 1151 ASSERT(*ndvp); in sdev_rnmnode() 1169 if ((*ndvp)->sdev_attrvp) { in sdev_rnmnode() 1173 ASSERT((*ndvp)->sdev_attr); in sdev_rnmnode() [all …]
|
H A D | sdev_vnops.c | 907 sdev_rename(struct vnode *odvp, char *onm, struct vnode *ndvp, char *nnm, in sdev_rename() argument 933 toparent = VTOSDEV(ndvp); in sdev_rename() 981 error = VOP_LOOKUP(ndvp, nnm, &nvp, NULL, 0, NULL, cred, ct, in sdev_rename() 999 if (odvp != ndvp) { in sdev_rename() 1010 if (error = VOP_GETATTR(ndvp, &vattr, 0, cred, ct)) { in sdev_rename() 1039 error = VOP_ACCESS(ndvp, VEXEC|VWRITE, 0, cred, ct); in sdev_rename()
|
/illumos-gate/usr/src/uts/common/fs/lofs/ |
H A D | lofs_vnops.c | 820 vnode_t *ndvp, in lo_rename() argument 857 if (vn_matchops(ndvp, lo_vnodeops)) /* Not our problem. */ in lo_rename() 864 if (VOP_LOOKUP(ndvp, nnm, &tnvp, NULL, 0, NULL, cr, in lo_rename() 886 if (vn_matchops(ndvp, lo_vnodeops)) { in lo_rename() 887 ndvp = realvp(ndvp); /* Check the next layer */ in lo_rename() 895 if (odvp->v_vfsp != ndvp->v_vfsp) in lo_rename() 898 return (VOP_RENAME(odvp, onm, ndvp, nnm, cr, ct, flags)); in lo_rename()
|
/illumos-gate/usr/src/uts/common/fs/nfs/ |
H A D | nfs_vnops.c | 2416 ndvp = realvp; in nfs_rename() 2445 ndrp = VTOR(ndvp); in nfsrename() 2490 dnlc_remove(ndvp, nnm); in nfsrename() 2561 error = nfs_rename(ndvp, nnm, ndvp, tmpname, in nfsrename() 2575 VN_HOLD(ndvp); in nfsrename() 2576 rp->r_unldvp = ndvp; in nfsrename() 2620 dnlc_remove(ndvp, nnm); in nfsrename() 2648 if (ndvp != odvp) { in nfsrename() 2669 rp->r_unldvp = ndvp; in nfsrename() 2670 VN_HOLD(ndvp); in nfsrename() [all …]
|
H A D | nfs4_vnops.c | 7696 ndvp = realvp; in nfs4_rename() 7737 ndrp = VTOR4(ndvp); in nfs4rename() 7879 error = nfs4_rename(ndvp, nnm, ndvp, tmpname, in nfs4rename() 7896 VN_HOLD(ndvp); in nfs4rename() 8012 VN_RELE(ndvp); in nfs4rename() 8046 if (ndvp != odvp) { in nfs4rename() 8066 VN_HOLD(ndvp); in nfs4rename() 8097 tvp = ndvp; in nfs4rename() 8214 if (ndvp != odvp) { in nfs4rename_persistent_fh() 8464 if (ndvp != odvp) { in nfs4rename_volatile_fh() [all …]
|
H A D | nfs3_vnops.c | 3063 ndvp = realvp; in nfs3_rename() 3094 ndrp = VTOR(ndvp); in nfs3rename() 3210 error = nfs3_rename(ndvp, nnm, ndvp, tmpname, in nfs3rename() 3224 VN_HOLD(ndvp); in nfs3rename() 3225 rp->r_unldvp = ndvp; in nfs3rename() 3268 dnlc_remove(ndvp, nnm); in nfs3rename() 3300 if (ndvp != odvp) { in nfs3rename() 3311 if (ndvp != odvp) { in nfs3rename() 3332 VN_HOLD(ndvp); in nfs3rename() 3339 if (ndvp != odvp) { in nfs3rename() [all …]
|
H A D | nfs4_srv.c | 4553 vnode_t *ndvp; in rfs4_op_rename() local 4579 ndvp = cs->vp; in rfs4_op_rename() 4580 if (ndvp == NULL) { in rfs4_op_rename() 4610 if (vn_ismntpt(ndvp)) { in rfs4_op_rename() 4615 if (odvp->v_type != VDIR || ndvp->v_type != VDIR) { in rfs4_op_rename() 4702 if (!do_rfs_label_check(clabel, ndvp, in rfs4_op_rename() 4775 error = VOP_GETATTR(ndvp, &nbdva, 0, cs->cr, NULL); in rfs4_op_rename() 4821 vn_renamepath(ndvp, srcvp, nnm, nlen - 1); in rfs4_op_rename() 4871 if (VOP_GETATTR(ndvp, &nidva, 0, cs->cr, NULL)) in rfs4_op_rename() 4878 (void) VOP_FSYNC(ndvp, 0, cs->cr, NULL); in rfs4_op_rename() [all …]
|
H A D | nfs4_subr.c | 1638 nfs4rename_update(vnode_t *renvp, vnode_t *ndvp, nfs_fh4 *nfh4p, char *nnm) in nfs4rename_update() argument 1641 fn_move(VTOSV(renvp)->sv_name, VTOSV(ndvp)->sv_name, nnm); in nfs4rename_update()
|
/illumos-gate/usr/src/uts/common/fs/autofs/ |
H A D | auto_vnops.c | 788 vnode_t *ndvp, in auto_rename() argument 798 (void *)odvp, onm, (void *)ndvp, nnm)); in auto_rename() 817 if (vn_matchops(ndvp, auto_vnodeops)) { in auto_rename() 822 if (error = auto_trigger_mount(ndvp, cr, &n_newvp)) { in auto_rename() 840 n_newvp = ndvp; in auto_rename() 848 if (n_newvp != ndvp) in auto_rename() 855 if (n_newvp != ndvp) in auto_rename()
|
/illumos-gate/usr/src/uts/common/fs/smbclnt/smbfs/ |
H A D | smbfs_vnops.c | 2980 smbnode_t *ndnp = VTOSMB(ndvp); in smbfs_rename() 2989 VTOSMI(ndvp)->smi_flags & SMI_DEAD || in smbfs_rename() 2991 ndvp->v_vfsp->vfs_flag & VFS_UNMOUNTED) in smbfs_rename() 3003 if (odvp->v_vfsp != ndvp->v_vfsp) in smbfs_rename() 3013 if (odvp != ndvp) { in smbfs_rename() 3014 error = smbfs_access(ndvp, VWRITE, 0, cr, ct); in smbfs_rename() 3031 SMBINTR(ndvp))) { in smbfs_rename() 3037 SMBINTR(ndvp))) in smbfs_rename() 3075 smbnode_t *ndnp = VTOSMB(ndvp); in smbfsrename() 3083 ASSERT(odvp->v_vfsp == ndvp->v_vfsp); in smbfsrename() [all …]
|
/illumos-gate/usr/src/uts/common/fs/tmpfs/ |
H A D | tmp_vnops.c | 1179 struct vnode *ndvp, /* destination parent vnode */ in tmp_rename() argument 1194 if (VOP_REALVP(ndvp, &realvp, ct) == 0) in tmp_rename() 1195 ndvp = realvp; in tmp_rename() 1198 toparent = (struct tmpnode *)VTOTN(ndvp); in tmp_rename() 1248 vnevent_pre_rename_dest(TNTOV(totp), ndvp, nnm, ct); in tmp_rename() 1253 if (ndvp != odvp) { in tmp_rename() 1254 vnevent_pre_rename_dest_dir(ndvp, TNTOV(fromtp), nnm, ct); in tmp_rename() 1307 if (ndvp != odvp) in tmp_rename() 1308 vnevent_rename_dest_dir(ndvp, ct); in tmp_rename() 1317 ndvp, nnm, error); in tmp_rename()
|