Lines Matching refs:src_vp
4387 struct vnode *src_vp = NULLVP; in sys_fcntl_nocancel() local
4406 src_vp = (struct vnode *)fp_get_data(fp); in sys_fcntl_nocancel()
4407 if (src_vp->v_tag != VT_HFS && src_vp->v_tag != VT_APFS) { in sys_fcntl_nocancel()
4445 if (vnode_getwithref(src_vp)) { in sys_fcntl_nocancel()
4451 vnode_put(src_vp); in sys_fcntl_nocancel()
4461 if (dst_vp == src_vp) { in sys_fcntl_nocancel()
4462 vnode_put(src_vp); in sys_fcntl_nocancel()
4469 if (dst_vp->v_mount != src_vp->v_mount) { in sys_fcntl_nocancel()
4470 vnode_put(src_vp); in sys_fcntl_nocancel()
4480 if (vnode_authorize(src_vp, NULLVP, in sys_fcntl_nocancel()
4482 vnode_put(src_vp); in sys_fcntl_nocancel()
4491 vnode_put(src_vp); in sys_fcntl_nocancel()
4499 if (!vnode_isreg(src_vp) || !vnode_isreg(dst_vp)) { in sys_fcntl_nocancel()
4501 vnode_put(src_vp); in sys_fcntl_nocancel()
4512 error = VNOP_EXCHANGE(src_vp, dst_vp, FSOPT_EXCHANGE_DATA_ONLY, &context); in sys_fcntl_nocancel()
4514 vnode_put(src_vp); in sys_fcntl_nocancel()
4522 struct vnode *src_vp = NULLVP; in sys_fcntl_nocancel() local
4540 src_vp = (struct vnode *)fp_get_data(fp); in sys_fcntl_nocancel()
4541 if (src_vp->v_tag != VT_APFS) { in sys_fcntl_nocancel()
4579 if (vnode_getwithref(src_vp)) { in sys_fcntl_nocancel()
4585 vnode_put(src_vp); in sys_fcntl_nocancel()
4595 if (dst_vp == src_vp) { in sys_fcntl_nocancel()
4596 vnode_put(src_vp); in sys_fcntl_nocancel()
4602 if (dst_vp->v_mount != src_vp->v_mount) { in sys_fcntl_nocancel()
4603 vnode_put(src_vp); in sys_fcntl_nocancel()
4611 if (!vnode_isreg(src_vp) || !vnode_isreg(dst_vp)) { in sys_fcntl_nocancel()
4613 vnode_put(src_vp); in sys_fcntl_nocancel()
4624 if (vnode_authorize(src_vp, NULLVP, in sys_fcntl_nocancel()
4626 vnode_put(src_vp); in sys_fcntl_nocancel()
4634 vnode_put(src_vp); in sys_fcntl_nocancel()
4642 error = VNOP_IOCTL(src_vp, cmd, (caddr_t)dst_vp, 0, &context); in sys_fcntl_nocancel()
4644 vnode_put(src_vp); in sys_fcntl_nocancel()