Lines Matching defs:uio
41 #include <sys/uio.h>
3090 do_io(int direction, vnode_t *vp, struct uio *uio, int ioflag, cred_t *cred,
3103 uio->uio_fmode = FNONBLOCK;
3110 error = VOP_READ(vp, uio, ioflag, cred, ct);
3114 error = VOP_WRITE(vp, uio, ioflag, cred, ct);
3143 struct uio uio;
3153 struct uio *uiop;
3300 uio.uio_iov = &iov;
3301 uio.uio_iovcnt = 1;
3310 uio.uio_iov = iovp;
3311 uio.uio_iovcnt = iovcnt;
3314 uio.uio_segflg = UIO_SYSSPACE;
3315 uio.uio_extflg = UIO_COPY_CACHED;
3316 uio.uio_loffset = args->offset;
3317 uio.uio_resid = args->count;
3318 uiop = &uio;
3741 struct uio uio;
3817 uio.uio_iov = &iov;
3818 uio.uio_iovcnt = 1;
3819 uio.uio_segflg = UIO_SYSSPACE;
3820 uio.uio_extflg = UIO_COPY_CACHED;
3821 uio.uio_loffset = 0;
3822 uio.uio_resid = MAXPATHLEN;
3824 error = VOP_READLINK(vp, &uio, cs->cr, NULL);
3827 *(data + MAXPATHLEN - uio.uio_resid) = '\0';
5552 struct uio uio;
5681 uio.uio_iov = iovp;
5682 uio.uio_iovcnt = iovcnt;
5684 uio.uio_segflg = UIO_SYSSPACE;
5685 uio.uio_extflg = UIO_COPY_DEFAULT;
5686 uio.uio_loffset = args->offset;
5687 uio.uio_resid = args->data_len;
5688 uio.uio_llimit = curproc->p_fsz_ctl;
5689 rlimit = uio.uio_llimit - args->offset;
5690 if (rlimit < (u_offset_t)uio.uio_resid)
5691 uio.uio_resid = (int)rlimit;
5713 error = do_io(FWRITE, vp, &uio, ioflag, cr, &ct);
5725 resp->count = args->data_len - uio.uio_resid;