Lines Matching refs:src_vp
4403 struct vnode *src_vp = NULLVP; in sys_fcntl_nocancel() local
4422 src_vp = (struct vnode *)fp_get_data(fp); in sys_fcntl_nocancel()
4423 if (src_vp->v_tag != VT_HFS && src_vp->v_tag != VT_APFS) { in sys_fcntl_nocancel()
4461 if (vnode_getwithref(src_vp)) { in sys_fcntl_nocancel()
4467 vnode_put(src_vp); in sys_fcntl_nocancel()
4477 if (dst_vp == src_vp) { in sys_fcntl_nocancel()
4478 vnode_put(src_vp); in sys_fcntl_nocancel()
4485 if (dst_vp->v_mount != src_vp->v_mount) { in sys_fcntl_nocancel()
4486 vnode_put(src_vp); in sys_fcntl_nocancel()
4496 if (vnode_authorize(src_vp, NULLVP, in sys_fcntl_nocancel()
4498 vnode_put(src_vp); in sys_fcntl_nocancel()
4507 vnode_put(src_vp); in sys_fcntl_nocancel()
4515 if (!vnode_isreg(src_vp) || !vnode_isreg(dst_vp)) { in sys_fcntl_nocancel()
4517 vnode_put(src_vp); in sys_fcntl_nocancel()
4528 error = VNOP_EXCHANGE(src_vp, dst_vp, FSOPT_EXCHANGE_DATA_ONLY, &context); in sys_fcntl_nocancel()
4530 vnode_put(src_vp); in sys_fcntl_nocancel()
4538 struct vnode *src_vp = NULLVP; in sys_fcntl_nocancel() local
4556 src_vp = (struct vnode *)fp_get_data(fp); in sys_fcntl_nocancel()
4557 if (src_vp->v_tag != VT_APFS) { in sys_fcntl_nocancel()
4595 if (vnode_getwithref(src_vp)) { in sys_fcntl_nocancel()
4601 vnode_put(src_vp); in sys_fcntl_nocancel()
4611 if (dst_vp == src_vp) { in sys_fcntl_nocancel()
4612 vnode_put(src_vp); in sys_fcntl_nocancel()
4618 if (dst_vp->v_mount != src_vp->v_mount) { in sys_fcntl_nocancel()
4619 vnode_put(src_vp); in sys_fcntl_nocancel()
4627 if (!vnode_isreg(src_vp) || !vnode_isreg(dst_vp)) { in sys_fcntl_nocancel()
4629 vnode_put(src_vp); in sys_fcntl_nocancel()
4640 if (vnode_authorize(src_vp, NULLVP, in sys_fcntl_nocancel()
4642 vnode_put(src_vp); in sys_fcntl_nocancel()
4650 vnode_put(src_vp); in sys_fcntl_nocancel()
4658 error = VNOP_IOCTL(src_vp, cmd, (caddr_t)dst_vp, 0, &context); in sys_fcntl_nocancel()
4660 vnode_put(src_vp); in sys_fcntl_nocancel()