Lines Matching refs:outvp

3067 vn_copy_file_range(struct vnode *invp, off_t *inoffp, struct vnode *outvp,  in vn_copy_file_range()  argument
3083 if (invp->v_type == VDIR || outvp->v_type == VDIR) in vn_copy_file_range()
3086 invp->v_type != VREG || outvp->v_type != VREG) in vn_copy_file_range()
3106 error = VOP_GETLOWVNODE(outvp, &outvpl, FWRITE); in vn_copy_file_range()
3194 vn_skip_hole(struct vnode *outvp, off_t xfer2, off_t *outoffp, off_t *xferp, in vn_skip_hole() argument
3202 error = VOP_IOCTL(outvp, FIOSEEKDATA, dataoffp, 0, cred, in vn_skip_hole()
3206 error = VOP_IOCTL(outvp, FIOSEEKHOLE, holeoffp, 0, cred, in vn_skip_hole()
3269 vn_write_outvp(struct vnode *outvp, char *dat, off_t outoff, off_t xfer, in vn_write_outvp() argument
3291 xfer2 = vn_skip_hole(outvp, xfer2, &outoff, &xfer, in vn_write_outvp()
3302 error = vn_start_write(outvp, &mp, V_WAIT); in vn_write_outvp()
3306 error = vn_lock(outvp, LK_EXCLUSIVE); in vn_write_outvp()
3308 error = vn_truncate_locked(outvp, outoff + xfer, in vn_write_outvp()
3310 VOP_UNLOCK(outvp); in vn_write_outvp()
3313 error = vn_lock(outvp, vn_lktype_write(mp, outvp)); in vn_write_outvp()
3315 error = vn_rdwr(UIO_WRITE, outvp, dat, xfer2, in vn_write_outvp()
3320 VOP_UNLOCK(outvp); in vn_write_outvp()
3337 struct vnode *outvp, off_t *outoffp, size_t *lenp, unsigned int flags, in vn_generic_copy_file_range() argument
3385 error = vn_start_write(outvp, &mp, V_WAIT); in vn_generic_copy_file_range()
3387 error = vn_lock(outvp, LK_EXCLUSIVE); in vn_generic_copy_file_range()
3398 error = vn_rlimit_fsizex(outvp, &io, 0, &r, fsize_td); in vn_generic_copy_file_range()
3405 if (VOP_PATHCONF(outvp, _PC_MIN_HOLE_SIZE, &holeout) != 0) in vn_generic_copy_file_range()
3414 error = vn_getsize_locked(outvp, &outsize, outcred); in vn_generic_copy_file_range()
3422 outcred, outvp); in vn_generic_copy_file_range()
3425 error = vn_truncate_locked(outvp, *outoffp, in vn_generic_copy_file_range()
3430 VOP_UNLOCK(outvp); in vn_generic_copy_file_range()
3452 blksize = outvp->v_mount->mnt_stat.f_iosize; in vn_generic_copy_file_range()
3461 outvp->v_mount->mnt_stat.f_iosize); in vn_generic_copy_file_range()
3539 error = vn_write_outvp(outvp, dat, in vn_generic_copy_file_range()
3547 error = vn_write_outvp(outvp, dat, in vn_generic_copy_file_range()
3626 error = vn_write_outvp(outvp, dat, in vn_generic_copy_file_range()