Lines Matching defs:auio
520 struct uio auio;
544 auio.uio_iov = iov;
546 auio.uio_iov = mp->msg_iov;
548 auio.uio_iovcnt = mp->msg_iovlen;
549 auio.uio_rw = UIO_WRITE;
550 auio.uio_offset = 0; /* XXX */
551 auio.uio_resid = 0;
553 auio.uio_vmspace = l->l_proc->p_vmspace;
555 tiov = auio.uio_iov;
556 for (i = 0; i < auio.uio_iovcnt; i++, tiov++) {
562 auio.uio_resid += tiov->iov_len;
563 if (tiov->iov_len > SSIZE_MAX || auio.uio_resid > SSIZE_MAX) {
591 memcpy(ktriov, auio.uio_iov, iovsz);
603 len = auio.uio_resid;
604 error = (*so->so_send)(so, sa, &auio, NULL, control, flags, l);
609 if (auio.uio_resid != len && (error == ERESTART ||
620 *retsize = len - auio.uio_resid;
895 struct uio auio;
920 auio.uio_iov = iov;
922 auio.uio_iov = mp->msg_iov;
923 auio.uio_iovcnt = mp->msg_iovlen;
924 auio.uio_rw = UIO_READ;
925 auio.uio_offset = 0; /* XXX */
926 auio.uio_resid = 0;
928 auio.uio_vmspace = l->l_proc->p_vmspace;
930 tiov = auio.uio_iov;
931 for (i = 0; i < auio.uio_iovcnt; i++, tiov++) {
937 auio.uio_resid += tiov->iov_len;
938 if (tiov->iov_len > SSIZE_MAX || auio.uio_resid > SSIZE_MAX) {
946 memcpy(ktriov, auio.uio_iov, iovsz);
949 len = auio.uio_resid;
951 error = (*so->so_receive)(so, from, &auio, NULL, control,
954 len -= auio.uio_resid;