Home
last modified time | relevance | path

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

/freebsd/sys/kern/
H A Dvfs_syscalls.c3693 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 Dnfs_nfsdserv.c1623 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 …]