Lines Matching defs:fvp
2523 vnode_t fvp, tvp, tdvp, fdvp, fdirp, tdirp;
2556 fvp = tvp = NULL;
2598 fvp = fromni.ni_vp;
2609 fvtype = vnode_vtype(fvp);
2695 if (fvp == tdvp) {
2727 if ((error = nfsrv_authorize(fvp, fdvp, KAUTH_VNODE_DELETE, ctx, fnxo, 0)) != 0)
2732 vnode_isdir(fvp) ? KAUTH_VNODE_ADD_SUBDIRECTORY : KAUTH_VNODE_ADD_FILE,
2738 vnode_isdir(fvp) ? KAUTH_VNODE_ADD_SUBDIRECTORY : KAUTH_VNODE_ADD_FILE,
2755 if ((vnode_mount(fvp) != vnode_mount(tdvp)) ||
2756 (tvp && (vnode_mount(fvp) != vnode_mount(tvp)))) {
2770 * o fvp
2778 if (tdvp->v_parent == fvp) {
2785 if (fvtype == VDIR && vnode_mountedhere(fvp)) {
2798 * getting the same vnode as target (fvp) and source (tvp).
2806 * NOTE - that fvp == tvp also occurs if they are hard linked - NOTE
2809 if ((fvp == tvp) && (fdvp == tdvp)) {
2817 if (holding_mntlock && vnode_mount(fvp) != locked_mp) {
2847 locked_mp = vnode_mount(fvp);
2876 vnode_put(fvp);
2890 fvp = tvp = NULL;
2928 // save these off so we can later verify that fvp is the same
2930 oname = fvp->v_name;
2931 oparent = fvp->v_parent;
2938 if (nfsrv_fsevents_enabled && need_fsevent(FSE_RENAME, fvp)) {
2941 get_fse_info(fvp, &from_finfo, ctx);
2972 * check that fvp has the same name/parent pointers it
2976 if (oname == fvp->v_name && oparent == fvp->v_parent) {
2981 vnode_update_identity(fvp, tdvp, toni.ni_cnd.cn_nameptr,
3038 if (fvp)
3039 vnode_put(fvp);
3094 if (fvp)
3095 vnode_put(fvp);