Lines Matching refs:odvp
3055 nfs3_rename(vnode_t *odvp, char *onm, vnode_t *ndvp, char *nnm, cred_t *cr, in nfs3_rename() argument
3060 if (nfs_zone() != VTOMI(odvp)->mi_zone) in nfs3_rename()
3065 return (nfs3rename(odvp, onm, ndvp, nnm, cr, ct)); in nfs3_rename()
3072 nfs3rename(vnode_t *odvp, char *onm, vnode_t *ndvp, char *nnm, cred_t *cr, in nfs3rename() argument
3087 ASSERT(nfs_zone() == VTOMI(odvp)->mi_zone); in nfs3rename()
3093 odrp = VTOR(odvp); in nfs3rename()
3096 if (nfs_rw_enter_sig(&odrp->r_rwlock, RW_WRITER, INTR(odvp))) in nfs3rename()
3105 if (nfs_rw_enter_sig(&odrp->r_rwlock, RW_WRITER, INTR(odvp))) { in nfs3rename()
3162 error = nfs3lookup(odvp, onm, &ovp, NULL, 0, NULL, in nfs3rename()
3252 error = nfs3lookup(odvp, onm, &ovp, NULL, 0, NULL, cr, 0); in nfs3rename()
3267 dnlc_remove(odvp, onm); in nfs3rename()
3270 setdiropargs3(&args.from, onm, odvp); in nfs3rename()
3277 error = rfs3call(VTOMI(odvp), NFSPROC3_RENAME, in nfs3rename()
3283 PURGE_ATTRCACHE(odvp); in nfs3rename()
3297 nfs3_cache_wcc_data(odvp, &res.resok.fromdir_wcc, t, cr); in nfs3rename()
3299 nfs_purge_rddir_cache(odvp); in nfs3rename()
3300 if (ndvp != odvp) { in nfs3rename()
3311 if (ndvp != odvp) { in nfs3rename()
3338 nfs3_cache_wcc_data(odvp, &res.resfail.fromdir_wcc, t, cr); in nfs3rename()
3339 if (ndvp != odvp) { in nfs3rename()
3357 if (odvp != ndvp) in nfs3rename()
3360 vnevent_rename_src(ovp, odvp, onm, ct); in nfs3rename()