Lines Matching defs:fdvp
3713 vn_rename(struct vnode *fdvp, struct vnode **fvpp, struct componentname *fcnp, struct vnode_attr *fvap,
3730 batched = vnode_compound_rename_available(fdvp);
3746 if (!NATIVE_XATTR(fdvp) &&
3783 fromnd->ni_dvp = fdvp;
3815 _err = VNOP_COMPOUND_RENAME(fdvp, fvpp, fcnp, fvap, tdvp, tvpp, tcnp, tvap, flags, ctx);
3820 _err = VNOP_RENAME(fdvp, *fvpp, fcnp, tdvp, *tvpp, tcnp, ctx);
3832 if (_err == 0 && !NATIVE_XATTR(fdvp) && xfromname != NULL) {
3859 error = VNOP_COMPOUND_RENAME(fdvp, &src_attr_vp, &fromnd->ni_cnd, NULL,
3863 error = VNOP_RENAME(fdvp, src_attr_vp, &fromnd->ni_cnd,
3871 if (fdvp != tdvp)
3951 *#% rename fdvp U U U
3969 VNOP_RENAME(struct vnode *fdvp, struct vnode *fvp, struct componentname *fcnp,
3978 a.a_fdvp = fdvp;
3987 _err = (*fdvp->v_op[vnop_rename_desc.vdesc_offset])(&a);
3988 DTRACE_FSINFO(rename, vnode_t, fdvp);
4003 if (((fdvp != tdvp) && (!tvp)) || ((fdvp == tdvp) && (tvp))) {
4008 lock_vnode_and_post(fdvp, events);
4009 if (fdvp != tdvp) {
4027 struct vnode *fdvp, struct vnode **fvpp, struct componentname *fcnp, struct vnode_attr *fvap,
4041 a.a_fdvp = fdvp;
4057 _err = (*fdvp->v_op[vnop_compound_rename_desc.vdesc_offset])(&a);
4058 DTRACE_FSINFO(compound_rename, vnode_t, fdvp);
4077 if (((fdvp != tdvp) && (!*tvpp)) || ((fdvp == tdvp) && (*tvpp))) {
4082 lock_vnode_and_post(fdvp, events);
4083 if (fdvp != tdvp) {
4097 lookup_compound_vnop_post_hook(_err, fdvp, *fvpp, fcnp->cn_ndp, 0);