Lines Matching defs:tdvp

3659  *#% link         tdvp    L U U
3671 VNOP_LINK(vnode_t vp, vnode_t tdvp, struct componentname * cnp, vfs_context_t ctx)
3681 if ( !NATIVE_XATTR(tdvp) && (vp->v_type == VREG)) {
3699 a.a_tdvp = tdvp;
3703 _err = (*tdvp->v_op[vnop_link_desc.vdesc_offset])(&a);
3707 post_event_if_success(tdvp, _err, NOTE_WRITE);
3714 struct vnode *tdvp, struct vnode **tvpp, struct componentname *tcnp, struct vnode_attr *tvap,
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);
3824 mac_vnode_notify_rename(ctx, *fvpp, tdvp, tcnp);
3837 * Note that tdvp already has an iocount reference. Make sure to check that we
3844 tond->ni_dvp = tdvp;
3860 tdvp, &dst_attr_vp, &tond->ni_cnd, NULL,
3864 tdvp, dst_attr_vp, &tond->ni_cnd, ctx);
3871 if (fdvp != tdvp)
3875 vnode_update_identity(src_attr_vp, tdvp,
3897 * Note that tdvp already has an iocount reference.
3903 args.a_dvp = tdvp;
3909 error = (*tdvp->v_op[vnop_remove_desc.vdesc_offset])(&args);
3953 *#% rename tdvp L U U
3970 struct vnode *tdvp, struct vnode *tvp, struct componentname *tcnp,
3981 a.a_tdvp = tdvp;
4003 if (((fdvp != tdvp) && (!tvp)) || ((fdvp == tdvp) && (tvp))) {
4009 if (fdvp != tdvp) {
4010 lock_vnode_and_post(tdvp, events);
4028 struct vnode *tdvp, struct vnode **tvpp, struct componentname *tcnp, struct vnode_attr *tvap,
4046 a.a_tdvp = tdvp;
4077 if (((fdvp != tdvp) && (!*tvpp)) || ((fdvp == tdvp) && (*tvpp))) {
4083 if (fdvp != tdvp) {
4084 lock_vnode_and_post(tdvp, events);
4100 lookup_compound_vnop_post_hook(_err, tdvp, *tvpp, tcnp->cn_ndp, 0);
5027 *#% copyfile tdvp L U U
5043 VNOP_COPYFILE(struct vnode *fvp, struct vnode *tdvp, struct vnode *tvp, struct componentname *tcnp,
5050 a.a_tdvp = tdvp;