Lines Matching defs:fdvp
2523 vnode_t fvp, tvp, tdvp, fdvp, fdirp, tdirp;
2557 fdvp = tdvp = NULL;
2597 fdvp = fromni.ni_dvp;
2706 * If tvp is a directory and not the same as fdvp, or tdvp is not the same as fdvp,
2720 if (tvp != fdvp)
2722 } else if (tdvp != fdvp) {
2726 /* moving out of fdvp, must have delete rights */
2727 if ((error = nfsrv_authorize(fvp, fdvp, KAUTH_VNODE_DELETE, ctx, fnxo, 0)) != 0)
2737 if ((error = nfsrv_authorize(fdvp, NULL,
2767 * o fdvp
2809 if ((fvp == tvp) && (fdvp == tdvp)) {
2827 if (tdvp != fdvp && fvtype == VDIR) {
2871 * nameidone has to happen before we vnode_put(fdvp)
2872 * since it may need to release the fs_nodelock on the fdvp
2877 vnode_put(fdvp);
2891 fdvp = tdvp = NULL;
2947 from_len = safe_getpath(fdvp, fromni.ni_cnd.cn_nameptr, from_name, MAXPATHLEN, &from_truncated);
2979 if (fdvp != tdvp)
3031 if (fdvp) {
3033 * nameidone has to happen before we vnode_put(fdvp)
3034 * since it may need to release the fs_nodelock on the fdvp
3040 vnode_put(fdvp);
3042 fdvp = NULL;
3087 if (fdvp) {
3089 * nameidone has to happen before we vnode_put(fdvp)
3090 * since it may need to release the fs_nodelock on the fdvp
3096 vnode_put(fdvp);