Lines Matching defs:auio
521 struct uio auio;
545 auio.uio_iov = iov;
547 auio.uio_iov = mp->msg_iov;
549 auio.uio_iovcnt = mp->msg_iovlen;
550 auio.uio_rw = UIO_WRITE;
551 auio.uio_offset = 0; /* XXX */
552 auio.uio_resid = 0;
554 auio.uio_vmspace = l->l_proc->p_vmspace;
556 tiov = auio.uio_iov;
557 for (i = 0; i < auio.uio_iovcnt; i++, tiov++) {
563 auio.uio_resid += tiov->iov_len;
564 if (tiov->iov_len > SSIZE_MAX || auio.uio_resid > SSIZE_MAX) {
592 memcpy(ktriov, auio.uio_iov, iovsz);
604 len = auio.uio_resid;
605 error = (*so->so_send)(so, sa, &auio, NULL, control, flags, l);
610 if (auio.uio_resid != len && (error == ERESTART ||
621 *retsize = len - auio.uio_resid;
896 struct uio auio;
921 auio.uio_iov = iov;
923 auio.uio_iov = mp->msg_iov;
924 auio.uio_iovcnt = mp->msg_iovlen;
925 auio.uio_rw = UIO_READ;
926 auio.uio_offset = 0; /* XXX */
927 auio.uio_resid = 0;
929 auio.uio_vmspace = l->l_proc->p_vmspace;
931 tiov = auio.uio_iov;
932 for (i = 0; i < auio.uio_iovcnt; i++, tiov++) {
938 auio.uio_resid += tiov->iov_len;
939 if (tiov->iov_len > SSIZE_MAX || auio.uio_resid > SSIZE_MAX) {
947 memcpy(ktriov, auio.uio_iov, iovsz);
950 len = auio.uio_resid;
952 error = (*so->so_receive)(so, from, &auio, NULL, control,
955 len -= auio.uio_resid;