Lines Matching refs:src_vp
4532 struct vnode *src_vp = NULLVP; in sys_fcntl_nocancel() local
4551 src_vp = (struct vnode *)fp_get_data(fp); in sys_fcntl_nocancel()
4552 if (src_vp->v_tag != VT_HFS && src_vp->v_tag != VT_APFS) { in sys_fcntl_nocancel()
4590 if (vnode_getwithref(src_vp)) { in sys_fcntl_nocancel()
4596 vnode_put(src_vp); in sys_fcntl_nocancel()
4606 if (dst_vp == src_vp) { in sys_fcntl_nocancel()
4607 vnode_put(src_vp); in sys_fcntl_nocancel()
4614 if (dst_vp->v_mount != src_vp->v_mount) { in sys_fcntl_nocancel()
4615 vnode_put(src_vp); in sys_fcntl_nocancel()
4625 if (vnode_authorize(src_vp, NULLVP, in sys_fcntl_nocancel()
4627 vnode_put(src_vp); in sys_fcntl_nocancel()
4636 vnode_put(src_vp); in sys_fcntl_nocancel()
4644 if (!vnode_isreg(src_vp) || !vnode_isreg(dst_vp)) { in sys_fcntl_nocancel()
4646 vnode_put(src_vp); in sys_fcntl_nocancel()
4657 error = VNOP_EXCHANGE(src_vp, dst_vp, FSOPT_EXCHANGE_DATA_ONLY, &context); in sys_fcntl_nocancel()
4659 vnode_put(src_vp); in sys_fcntl_nocancel()
4667 struct vnode *src_vp = NULLVP; in sys_fcntl_nocancel() local
4685 src_vp = (struct vnode *)fp_get_data(fp); in sys_fcntl_nocancel()
4686 if (src_vp->v_tag != VT_APFS) { in sys_fcntl_nocancel()
4724 if (vnode_getwithref(src_vp)) { in sys_fcntl_nocancel()
4730 vnode_put(src_vp); in sys_fcntl_nocancel()
4740 if (dst_vp == src_vp) { in sys_fcntl_nocancel()
4741 vnode_put(src_vp); in sys_fcntl_nocancel()
4747 if (dst_vp->v_mount != src_vp->v_mount) { in sys_fcntl_nocancel()
4748 vnode_put(src_vp); in sys_fcntl_nocancel()
4756 if (!vnode_isreg(src_vp) || !vnode_isreg(dst_vp)) { in sys_fcntl_nocancel()
4758 vnode_put(src_vp); in sys_fcntl_nocancel()
4769 if (vnode_authorize(src_vp, NULLVP, in sys_fcntl_nocancel()
4771 vnode_put(src_vp); in sys_fcntl_nocancel()
4779 vnode_put(src_vp); in sys_fcntl_nocancel()
4787 error = VNOP_IOCTL(src_vp, cmd, (caddr_t)dst_vp, 0, &context); in sys_fcntl_nocancel()
4789 vnode_put(src_vp); in sys_fcntl_nocancel()