/illumos-gate/usr/src/uts/common/fs/smbsrv/ |
H A D | smb_fem.c | 283 vnode_t *tdvp, 296 error = vnext_rename(arg, snm, tdvp, tnm, cr, ct, flags); 280 smb_fem_fcn_rename( femarg_t *arg, char *snm, vnode_t *tdvp, char *tnm, cred_t *cr, caller_context_t *ct, int flags) argument
|
/illumos-gate/usr/src/uts/common/fs/namefs/ |
H A D | namevno.c | 379 nm_link(vnode_t *tdvp, vnode_t *vp, char *tnm, cred_t *crp, argument
|
/illumos-gate/usr/src/uts/common/fs/autofs/ |
H A D | auto_vnops.c | 736 vnode_t *tdvp, 746 AUTOFS_DPRINT((4, "auto_link tdvp %p svp %p nm %s\n", (void *)tdvp, 749 if (error = auto_trigger_mount(tdvp, cred, &newvp)) 735 auto_link( vnode_t *tdvp, vnode_t *svp, char *nm, cred_t *cred, caller_context_t *ct, int flags) argument
|
/illumos-gate/usr/src/uts/common/fs/ufs/ |
H A D | ufs_dir.c | 1458 vnode_t *tdvp; local 1558 tdvp = ITOV(tdp); 1560 dnlc_update(tdvp, namep, ITOV(sip)); 1775 vnode_t *tdvp; local 1822 tdvp = ITOV(tdp); 1823 dnlc_update(tdvp, namep, ITOV(sip));
|
H A D | ufs_vnops.c | 3261 ufs_link(struct vnode *tdvp, struct vnode *svp, char *tnm, struct cred *cr, argument 3265 struct inode *tdp = VTOI(tdvp); 3282 trans_size = (int)TOP_LINK_SIZE(VTOI(tdvp))); 3360 struct vnode *tdvp, /* new (target) parent vnode */ 3389 if (VOP_REALVP(tdvp, &realvp, ct) == 0) 3390 tdvp = realvp; 3393 terr = ufs_eventlookup(tdvp, tnm, cr, &tvp); 3398 vnevent_pre_rename_dest(tvp, tdvp, tnm, ct); 3404 if (sdvp != tdvp) 3405 vnevent_pre_rename_dest_dir(tdvp, sv 3357 ufs_rename( struct vnode *sdvp, char *snm, struct vnode *tdvp, char *tnm, struct cred *cr, caller_context_t *ct, int flags) argument [all...] |
/illumos-gate/usr/src/uts/common/fs/pcfs/ |
H A D | pc_vnops.c | 1172 struct vnode *tdvp, /* new (target) parent vnode */ 1197 if (((dp = VTOPC(sdvp)) == NULL) || ((tdp = VTOPC(tdvp)) == NULL) || 1169 pcfs_rename( struct vnode *sdvp, char *snm, struct vnode *tdvp, char *tnm, struct cred *cr, caller_context_t *ct, int flags) argument
|
/illumos-gate/usr/src/uts/common/fs/portfs/ |
H A D | port_fop.c | 232 static int port_fop_rename(femarg_t *vf, char *snm, vnode_t *tdvp, char *tnm, 504 vnode_t *tdvp; local 538 tdvp = pfp->pfop_dvp; 541 if (tdvp != NULL) 542 VN_RELE(tdvp); 1363 vnode_t *tvp, *tdvp; local 1443 tdvp = tvp = NULL; 1444 if (port_remove_fop(pfp, pfcp, 0, NULL, &tvp, &tdvp)) { 1455 if (tdvp != NULL) 1456 VN_RELE(tdvp); 1555 vnode_t *tvp = NULL, *tdvp = NULL; local 1613 vnode_t *tdvp = NULL; local 1707 vnode_t *tdvp; local 2245 port_fop_rename(femarg_t *vf, char *snm, vnode_t *tdvp, char *tnm, cred_t *cr, caller_context_t *ct, int flags) argument [all...] |
/illumos-gate/usr/src/uts/common/fs/lofs/ |
H A D | lofs_vnops.c | 761 vnode_t *tdvp, 808 while (vn_matchops(tdvp, lo_vnodeops)) { 809 tdvp = realvp(tdvp); 811 if (vp->v_vfsp != tdvp->v_vfsp) 813 return (VOP_LINK(tdvp, vp, tnm, cr, ct, flags)); 760 lo_link( vnode_t *tdvp, vnode_t *vp, char *tnm, struct cred *cr, caller_context_t *ct, int flags) argument
|
/illumos-gate/usr/src/uts/common/fs/zfs/ |
H A D | zfs_ctldir.c | 617 zfsctl_snapdir_rename(vnode_t *sdvp, char *snm, vnode_t *tdvp, char *tnm, argument 648 err = zfsctl_snapshot_zname(tdvp, tnm, sizeof (to), to); 657 if (sdvp != tdvp)
|
H A D | zfs_vnops.c | 3426 * tdvp - Target directory to contain the "new entry". 3435 * sdvp,tdvp - ctime|mtime updated 3439 zfs_rename(vnode_t *sdvp, char *snm, vnode_t *tdvp, char *tnm, cred_t *cr, argument 3462 if (VOP_REALVP(tdvp, &realvp, ct) == 0) 3463 tdvp = realvp; 3465 tdzp = VTOZ(tdvp); 3472 if (tdzp->z_zfsvfs != zfsvfs || zfsctl_is_node(tdvp)) { 3665 vnevent_pre_rename_dest(ZTOV(tzp), tdvp, tnm, ct); local 3671 if (tdvp != sdvp) { 3672 vnevent_pre_rename_dest_dir(tdvp, ZTO 3760 vnevent_rename_dest(ZTOV(tzp), tdvp, tnm, ct); local 4001 zfs_link(vnode_t *tdvp, vnode_t *svp, char *name, cred_t *cr, caller_context_t *ct, int flags) argument [all...] |
/illumos-gate/usr/src/uts/common/fs/ |
H A D | xattr.c | 909 xattr_copy(vnode_t *sdvp, char *snm, vnode_t *tdvp, char *tnm, argument 944 pdvp = gfs_file_parent(tdvp); 1236 xattr_dir_link(vnode_t *tdvp, vnode_t *svp, char *name, cred_t *cr, argument 1246 error = xattr_dir_realdir(tdvp, &pvp, LOOKUP_XATTR, cr, ct); 1254 xattr_dir_rename(vnode_t *sdvp, char *snm, vnode_t *tdvp, char *tnm, argument 1261 return (xattr_copy(sdvp, snm, tdvp, tnm, cr, ct)); 1271 if (sdvp == tdvp) { 1277 } else if (tdvp->v_flag & V_SYSATTR) { 1282 error = xattr_dir_realdir(tdvp, &tpvp, LOOKUP_XATTR, cr, ct); 1290 tpvp = tdvp; [all...] |
H A D | fem.c | 769 vhead_link(vnode_t *tdvp, vnode_t *svp, char *tnm, cred_t *cr, argument 778 if ((femsp = fem_lock(tdvp->v_femhead)) == NULL) { 779 func = (int (*)()) (tdvp->v_op->vop_link); 780 arg0 = tdvp; 781 fem_unlock(tdvp->v_femhead); 785 fem_unlock(tdvp->v_femhead); 786 farg.fa_vnode.vp = tdvp; 796 vhead_rename(vnode_t *sdvp, char *snm, vnode_t *tdvp, char *tnm, argument 809 errc = (*func)(arg0, snm, tdvp, tnm, cr, ct, flags); 817 errc = (*func)(arg0, snm, tdvp, tn 2241 vnext_rename(femarg_t *vf, char *snm, vnode_t *tdvp, char *tnm, cred_t *cr, caller_context_t *ct, int flags) argument [all...] |
H A D | vnode.c | 1580 struct vnode *tdvp; /* to directory vnode ptr */ local 1589 fvp = tdvp = NULL; 1598 if (error = lookuppnat(&pn, NULL, NO_FOLLOW, &tdvp, NULLVPP, tstartvp)) 1609 if (error = VOP_GETATTR(tdvp, &vattr, 0, CRED(), NULL)) 1615 if (tdvp->v_vfsp->vfs_flag & VFS_RDONLY) { 1623 error = VOP_LINK(tdvp, fvp, pn.pn_path, CRED(), NULL, 0); 1628 if (tdvp) 1629 VN_RELE(tdvp); 1642 vn_renameat(vnode_t *fdvp, char *fname, vnode_t *tdvp, argument 1695 if (auditing && tdvp ! 3539 fop_link( vnode_t *tdvp, vnode_t *svp, char *tnm, cred_t *cr, caller_context_t *ct, int flags) argument 3566 fop_rename( vnode_t *sdvp, char *snm, vnode_t *tdvp, char *tnm, cred_t *cr, caller_context_t *ct, int flags) argument [all...] |
/illumos-gate/usr/src/uts/common/fs/nfs/ |
H A D | nfs4_stub_vnops.c | 563 nfs4_trigger_link(vnode_t *tdvp, vnode_t *svp, char *tnm, cred_t *cr, argument 569 error = nfs4_trigger_mount(tdvp, cr, &newtdvp); 584 nfs4_trigger_rename(vnode_t *sdvp, char *snm, vnode_t *tdvp, char *tnm, argument 589 rnode4_t *tdrp = VTOR4(tdvp); 594 * If tdvp is also be a stub, there are two possibilities: it 595 * is either the same stub as sdvp [i.e. VN_CMP(sdvp, tdvp)] 596 * or it is a different stub [!VN_CMP(sdvp, tdvp)]. 598 * In the former case, just trigger sdvp, and treat tdvp as 607 if (RP_ISSTUB(tdrp) && !VN_CMP(sdvp, tdvp)) 614 error = VOP_RENAME(newsdvp, snm, tdvp, tn [all...] |
H A D | nfs_vnops.c | 2353 nfs_link(vnode_t *tdvp, vnode_t *svp, char *tnm, cred_t *cr, argument 2363 if (nfs_zone() != VTOMI(tdvp)->mi_zone) 2369 setdiropargs(&args.la_to, tnm, tdvp); 2371 tdrp = VTOR(tdvp); 2372 if (nfs_rw_enter_sig(&tdrp->r_rwlock, RW_WRITER, INTR(tdvp))) 2375 dnlc_remove(tdvp, tnm); 2384 PURGE_ATTRCACHE(tdvp); /* mod time changed */ 2391 nfs_purge_rddir_cache(tdvp);
|
H A D | nfs3_vnops.c | 2975 nfs3_link(vnode_t *tdvp, vnode_t *svp, char *tnm, cred_t *cr, argument 2987 if (nfs_zone() != VTOMI(tdvp)->mi_zone) 2998 setdiropargs3(&args.link, tnm, tdvp); 3000 tdrp = VTOR(tdvp); 3001 if (nfs_rw_enter_sig(&tdrp->r_rwlock, RW_WRITER, INTR(tdvp))) 3004 dnlc_remove(tdvp, tnm); 3016 PURGE_ATTRCACHE(tdvp); 3026 nfs3_cache_wcc_data(tdvp, &res.resok.linkdir_wcc, t, cr); 3028 nfs_purge_rddir_cache(tdvp); 3029 dnlc_update(tdvp, tn [all...] |
H A D | nfs4_vnops.c | 7468 nfs4_link(vnode_t *tdvp, vnode_t *svp, char *tnm, cred_t *cr, argument 7488 ASSERT(tdvp->v_type == VDIR); 7489 ASSERT(nfs4_consistent_type(tdvp)); 7492 if (nfs_zone() != VTOMI4(tdvp)->mi_zone) 7499 tdrp = VTOR4(tdvp); 7508 if (nfs_rw_enter_sig(&tdrp->r_rwlock, RW_WRITER, INTR4(tdvp))) 7523 e.error = nfs4_start_op(VTOMI4(svp), svp, tdvp, &recov_state); 7558 dnlc_remove(tdvp, tnm); 7567 PURGE_ATTRCACHE4(tdvp); 7569 nfs4_end_op(VTOMI4(svp), svp, tdvp, local 7579 nfs4_end_op(VTOMI4(svp), svp, tdvp, &recov_state, local 7590 nfs4_end_op(VTOMI4(svp), svp, tdvp, local 7598 nfs4_end_op(VTOMI4(svp), svp, tdvp, &recov_state, needrecov); local [all...] |
/illumos-gate/usr/src/uts/common/fs/udfs/ |
H A D | udf_vnops.c | 858 struct vnode *tdvp, 887 tdp = VTOI(tdvp); 908 struct vnode *tdvp, 923 if (VOP_REALVP(tdvp, &realvp, ct) == 0) { 924 tdvp = realvp; 928 tdp = VTOI(tdvp); 983 vnevent_pre_rename_dest(ITOV(tip), tdvp, tnm, ct); local 988 if (sdvp != tdvp) 989 vnevent_pre_rename_dest_dir(tdvp, ITOV(sip), tnm, ct); 857 udf_link( struct vnode *tdvp, struct vnode *svp, char *tnm, struct cred *cr, caller_context_t *ct, int flags) argument 905 udf_rename( struct vnode *sdvp, char *snm, struct vnode *tdvp, char *tnm, struct cred *cr, caller_context_t *ct, int flags) argument
|