Lines Matching defs:fromnd
3694 const char *new, enum uio_seg pathseg, struct nameidata *fromnd)
3698 NDINIT_ATRIGHTS(fromnd, DELETE, LOCKPARENT | LOCKLEAF | AUDITVNODE1,
3700 if ((error = namei(fromnd)) != 0)
3702 error = mac_vnode_check_rename_from(td->td_ucred, fromnd->ni_dvp,
3703 fromnd->ni_vp, &fromnd->ni_cnd);
3704 VOP_UNLOCK(fromnd->ni_dvp);
3705 if (fromnd->ni_dvp != fromnd->ni_vp)
3706 VOP_UNLOCK(fromnd->ni_vp);
3708 NDFREE_PNBUF(fromnd);
3709 vrele(fromnd->ni_dvp);
3710 vrele(fromnd->ni_vp);
3722 struct nameidata fromnd, tond;
3731 &fromnd);
3736 NDINIT_ATRIGHTS(&fromnd, DELETE, WANTPARENT | AUDITVNODE1,
3738 if ((error = namei(&fromnd)) != 0)
3743 fvp = fromnd.ni_vp;
3745 if (fromnd.ni_vp->v_type == VDIR)
3753 NDFREE_PNBUF(&fromnd);
3754 vrele(fromnd.ni_dvp);
3762 NDFREE_PNBUF(&fromnd);
3770 vrele(fromnd.ni_dvp);
3811 tond.ni_vp, fromnd.ni_dvp == tdvp, &tond.ni_cnd);
3815 error = VOP_RENAME(fromnd.ni_dvp, fromnd.ni_vp, &fromnd.ni_cnd,
3817 NDFREE_PNBUF(&fromnd);
3820 NDFREE_PNBUF(&fromnd);
3828 vrele(fromnd.ni_dvp);