Searched refs:fromnd (Results 1 – 2 of 2) sorted by relevance
| /freebsd/sys/kern/ |
| H A D | vfs_syscalls.c | 3755 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 D | nfs_nfsdserv.c | 1806 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 …]
|