/illumos-gate/usr/src/uts/common/fs/lofs/ |
H A D | lofs_vnops.c | 818 vnode_t *odvp, in lo_rename() argument 829 lo_dprint(4, "lo_rename vp %p realvp %p\n", odvp, realvp(odvp)); in lo_rename() 851 if (odvp->v_vfsp->vfs_flag & VFS_RDONLY) in lo_rename() 892 while (vn_matchops(odvp, lo_vnodeops)) { in lo_rename() 893 odvp = realvp(odvp); 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/smbclnt/smbfs/ |
H A D | smbfs_vnops.c | 2979 smbnode_t *odnp = VTOSMB(odvp); in smbfs_rename() 2988 if (VTOSMI(odvp)->smi_flags & SMI_DEAD || in smbfs_rename() 2990 odvp->v_vfsp->vfs_flag & VFS_UNMOUNTED || in smbfs_rename() 3003 if (odvp->v_vfsp != ndvp->v_vfsp) in smbfs_rename() 3010 error = smbfs_access(odvp, VWRITE|VEXEC, 0, cr, ct); in smbfs_rename() 3013 if (odvp != ndvp) { in smbfs_rename() 3028 SMBINTR(odvp))) in smbfs_rename() 3040 SMBINTR(odvp))) { in smbfs_rename() 3048 error = smbfslookup(odvp, onm, &ovp, cr, 0, ct); in smbfs_rename() 3073 smbnode_t *odnp = VTOSMB(odvp); in smbfsrename() [all …]
|
/illumos-gate/usr/src/uts/common/fs/dev/ |
H A D | sdev_vnops.c | 907 sdev_rename(struct vnode *odvp, char *onm, struct vnode *ndvp, char *nnm, in sdev_rename() argument 932 fromparent = VTOSDEV(odvp); in sdev_rename() 964 error = VOP_LOOKUP(odvp, onm, &ovp, NULL, 0, NULL, cred, ct, in sdev_rename() 999 if (odvp != ndvp) { in sdev_rename() 1001 if (error = VOP_GETATTR(odvp, &vattr, 0, cred, ct)) { in sdev_rename() 1027 error = VOP_ACCESS(odvp, VWRITE, 0, cred, ct); in sdev_rename()
|
/illumos-gate/usr/src/uts/common/fs/nfs/ |
H A D | nfs_vnops.c | 2413 if (nfs_zone() != VTOMI(odvp)->mi_zone) in nfs_rename() 2439 ASSERT(nfs_zone() == VTOMI(odvp)->mi_zone); in nfsrename() 2444 odrp = VTOR(odvp); in nfsrename() 2619 dnlc_remove(odvp, onm); in nfsrename() 2622 setdiropargs(&args.rna_from, onm, odvp); in nfsrename() 2627 error = rfs2call(VTOMI(odvp), RFS_RENAME, in nfsrename() 2632 PURGE_ATTRCACHE(odvp); /* mod time changed */ in nfsrename() 2639 nfs_purge_rddir_cache(odvp); in nfsrename() 2648 if (ndvp != odvp) { in nfsrename() 2691 if (odvp != ndvp) in nfsrename() [all …]
|
H A D | nfs4_vnops.c | 7736 odrp = VTOR4(odvp); in nfs4rename() 7984 mi = VTOMI4(odvp); in nfs4rename() 8046 if (ndvp != odvp) { in nfs4rename() 8186 mi = VTOMI4(odvp); in nfs4rename_persistent_fh() 8214 if (ndvp != odvp) { in nfs4rename_persistent_fh() 8226 dnlc_remove(odvp, onm); in nfs4rename_persistent_fh() 8292 if (ndvp != odvp) { in nfs4rename_persistent_fh() 8391 mi = VTOMI4(odvp); in nfs4rename_volatile_fh() 8464 if (ndvp != odvp) { in nfs4rename_volatile_fh() 8475 dnlc_remove(odvp, onm); in nfs4rename_volatile_fh() [all …]
|
H A D | nfs3_vnops.c | 3060 if (nfs_zone() != VTOMI(odvp)->mi_zone) in nfs3_rename() 3093 odrp = VTOR(odvp); in nfs3rename() 3267 dnlc_remove(odvp, onm); in nfs3rename() 3270 setdiropargs3(&args.from, onm, odvp); in nfs3rename() 3283 PURGE_ATTRCACHE(odvp); in nfs3rename() 3299 nfs_purge_rddir_cache(odvp); in nfs3rename() 3300 if (ndvp != odvp) { in nfs3rename() 3311 if (ndvp != odvp) { in nfs3rename() 3339 if (ndvp != odvp) { in nfs3rename() 3357 if (odvp != ndvp) in nfs3rename() [all …]
|
H A D | nfs4_srv.c | 4552 vnode_t *odvp; in rfs4_op_rename() local 4586 odvp = cs->saved_vp; in rfs4_op_rename() 4587 if (odvp == NULL) { in rfs4_op_rename() 4601 if (vn_ismntpt(odvp)) { in rfs4_op_rename() 4615 if (odvp->v_type != VDIR || ndvp->v_type != VDIR) { in rfs4_op_rename() 4716 sfp = rfs4_lookup_and_findfile(odvp, converted_onm, &srcvp, in rfs4_op_rename() 4772 error = VOP_GETATTR(odvp, &obdva, 0, cs->cr, NULL); in rfs4_op_rename() 4867 if (VOP_GETATTR(odvp, &oidva, 0, cs->cr, NULL)) in rfs4_op_rename() 4877 (void) VOP_FSYNC(odvp, 0, cs->cr, NULL); in rfs4_op_rename() 4890 if (VOP_GETATTR(odvp, &oadva, 0, cs->cr, NULL)) { in rfs4_op_rename() [all …]
|
/illumos-gate/usr/src/uts/common/fs/tmpfs/ |
H A D | tmp_vnops.c | 1177 struct vnode *odvp, /* source parent vnode */ in tmp_rename() argument 1189 struct tmount *tm = (struct tmount *)VTOTM(odvp); in tmp_rename() 1197 fromparent = (struct tmpnode *)VTOTN(odvp); in tmp_rename() 1253 if (ndvp != odvp) { in tmp_rename() 1257 vnevent_pre_rename_src(TNTOV(fromtp), odvp, onm, ct); in tmp_rename() 1302 vnevent_rename_src(TNTOV(fromtp), odvp, onm, ct); in tmp_rename() 1307 if (ndvp != odvp) in tmp_rename() 1316 "tmpfs rename:ovp %p onm %s nvp %p nnm %s error %d", odvp, onm, in tmp_rename()
|
/illumos-gate/usr/src/uts/common/fs/autofs/ |
H A D | auto_vnops.c | 786 vnode_t *odvp, in auto_rename() argument 798 (void *)odvp, onm, (void *)ndvp, nnm)); in auto_rename() 804 ASSERT(vn_matchops(odvp, auto_vnodeops)); in auto_rename() 806 if (error = auto_trigger_mount(odvp, cr, &o_newvp)) in auto_rename()
|