Lines Matching defs:odvp
3054 nfs3_rename(vnode_t *odvp, char *onm, vnode_t *ndvp, char *nnm, cred_t *cr,
3059 if (nfs_zone() != VTOMI(odvp)->mi_zone)
3064 return (nfs3rename(odvp, onm, ndvp, nnm, cr, ct));
3071 nfs3rename(vnode_t *odvp, char *onm, vnode_t *ndvp, char *nnm, cred_t *cr,
3086 ASSERT(nfs_zone() == VTOMI(odvp)->mi_zone);
3092 odrp = VTOR(odvp);
3095 if (nfs_rw_enter_sig(&odrp->r_rwlock, RW_WRITER, INTR(odvp)))
3104 if (nfs_rw_enter_sig(&odrp->r_rwlock, RW_WRITER, INTR(odvp))) {
3161 error = nfs3lookup(odvp, onm, &ovp, NULL, 0, NULL,
3251 error = nfs3lookup(odvp, onm, &ovp, NULL, 0, NULL, cr, 0);
3266 dnlc_remove(odvp, onm);
3269 setdiropargs3(&args.from, onm, odvp);
3276 error = rfs3call(VTOMI(odvp), NFSPROC3_RENAME,
3282 PURGE_ATTRCACHE(odvp);
3296 nfs3_cache_wcc_data(odvp, &res.resok.fromdir_wcc, t, cr);
3298 nfs_purge_rddir_cache(odvp);
3299 if (ndvp != odvp) {
3310 if (ndvp != odvp) {
3337 nfs3_cache_wcc_data(odvp, &res.resfail.fromdir_wcc, t, cr);
3338 if (ndvp != odvp) {
3356 if (odvp != ndvp)
3359 vnevent_rename_src(ovp, odvp, onm, ct);