Home
last modified time | relevance | path

Searched refs:fromnd (Results 1 – 2 of 2) sorted by relevance

/freebsd/sys/kern/
H A Dvfs_syscalls.c3755 const char *to, enum uio_seg pathseg, struct nameidata *fromnd, int op, in kern_renameat_mac() argument
3760 NDINIT_ATRIGHTS(fromnd, op, LOCKPARENT | LOCKLEAF | AUDITVNODE1 | in kern_renameat_mac()
3762 if ((error = namei(fromnd)) != 0) in kern_renameat_mac()
3764 error = mac_vnode_check_rename_from(td->td_ucred, fromnd->ni_dvp, in kern_renameat_mac()
3765 fromnd->ni_vp, &fromnd->ni_cnd); in kern_renameat_mac()
3766 VOP_UNLOCK(fromnd->ni_dvp); in kern_renameat_mac()
3767 if (fromnd->ni_dvp != fromnd->ni_vp) in kern_renameat_mac()
3768 VOP_UNLOCK(fromnd->ni_vp); in kern_renameat_mac()
3770 NDFREE_PNBUF(fromnd); in kern_renameat_mac()
3771 vrele(fromnd->ni_dvp); in kern_renameat_mac()
[all …]
/freebsd/sys/fs/nfsserver/
H A Dnfs_nfsdserv.c1806 struct nameidata fromnd, tond; in nfsrvd_rename() local
1825 NFSNAMEICNDSET(&fromnd.ni_cnd, nd->nd_cred, DELETE, WANTPARENT); in nfsrvd_rename()
1826 nfsvno_setpathbuf(&fromnd, &bufp, &hashp); in nfsrvd_rename()
1827 error = nfsrv_parsename(nd, bufp, hashp, &fromnd.ni_pathlen); in nfsrvd_rename()
1832 nfsvno_relpathbuf(&fromnd); in nfsrvd_rename()
1861 nfsvno_relpathbuf(&fromnd); in nfsrvd_rename()
1893 nfsvno_relpathbuf(&fromnd); in nfsrvd_rename()
1908 nfsvno_relpathbuf(&fromnd); in nfsrvd_rename()
1916 nd->nd_repstat = nfsvno_namei(nd, &fromnd, dp, 0, exp, &fdirp); in nfsrvd_rename()
1931 if (fromnd.ni_vp->v_type == VDIR) in nfsrvd_rename()
[all …]