Searched refs:fromnd (Results 1 – 2 of 2) sorted by relevance
/freebsd/sys/kern/ |
H A D | vfs_syscalls.c | 3693 const char *new, enum uio_seg pathseg, struct nameidata *fromnd) in kern_renameat_mac() argument 3697 NDINIT_ATRIGHTS(fromnd, DELETE, LOCKPARENT | LOCKLEAF | AUDITVNODE1, in kern_renameat_mac() 3699 if ((error = namei(fromnd)) != 0) in kern_renameat_mac() 3701 error = mac_vnode_check_rename_from(td->td_ucred, fromnd->ni_dvp, in kern_renameat_mac() 3702 fromnd->ni_vp, &fromnd->ni_cnd); in kern_renameat_mac() 3703 VOP_UNLOCK(fromnd->ni_dvp); in kern_renameat_mac() 3704 if (fromnd->ni_dvp != fromnd->ni_vp) in kern_renameat_mac() 3705 VOP_UNLOCK(fromnd->ni_vp); in kern_renameat_mac() 3707 NDFREE_PNBUF(fromnd); in kern_renameat_mac() 3708 vrele(fromnd->ni_dvp); in kern_renameat_mac() [all …]
|
/freebsd/sys/fs/nfsserver/ |
H A D | nfs_nfsdserv.c | 1623 struct nameidata fromnd, tond; in nfsrvd_rename() local 1642 NFSNAMEICNDSET(&fromnd.ni_cnd, nd->nd_cred, DELETE, WANTPARENT); in nfsrvd_rename() 1643 nfsvno_setpathbuf(&fromnd, &bufp, &hashp); in nfsrvd_rename() 1644 error = nfsrv_parsename(nd, bufp, hashp, &fromnd.ni_pathlen); in nfsrvd_rename() 1649 nfsvno_relpathbuf(&fromnd); in nfsrvd_rename() 1678 nfsvno_relpathbuf(&fromnd); in nfsrvd_rename() 1711 nfsvno_relpathbuf(&fromnd); in nfsrvd_rename() 1726 nfsvno_relpathbuf(&fromnd); in nfsrvd_rename() 1734 nd->nd_repstat = nfsvno_namei(nd, &fromnd, dp, 0, exp, &fdirp); in nfsrvd_rename() 1749 if (fromnd.ni_vp->v_type == VDIR) in nfsrvd_rename() [all …]
|