Home
last modified time | relevance | path

Searched refs:ndvp (Results 1 – 11 of 11) sorted by relevance

/illumos-gate/usr/src/uts/common/fs/dev/
H A Dsdev_subr.c1063 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 Dsdev_vnops.c907 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 Dlofs_vnops.c820 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 Dnfs_vnops.c2416 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 Dnfs4_vnops.c7696 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 Dnfs3_vnops.c3063 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 Dnfs4_srv.c4553 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 Dnfs4_subr.c1638 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 Dauto_vnops.c788 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 Dsmbfs_vnops.c2980 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 Dtmp_vnops.c1179 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()