Lines Matching refs:auio
728 struct uio auio; in kern_sendit() local
771 auio.uio_iov = mp->msg_iov; in kern_sendit()
772 auio.uio_iovcnt = mp->msg_iovlen; in kern_sendit()
773 auio.uio_segflg = segflg; in kern_sendit()
774 auio.uio_rw = UIO_WRITE; in kern_sendit()
775 auio.uio_td = td; in kern_sendit()
776 auio.uio_offset = 0; /* XXX */ in kern_sendit()
777 auio.uio_resid = 0; in kern_sendit()
780 if ((auio.uio_resid += iov->iov_len) < 0) { in kern_sendit()
788 ktruio = cloneuio(&auio); in kern_sendit()
790 len = auio.uio_resid; in kern_sendit()
791 error = sousrsend(so, mp->msg_name, &auio, control, flags, NULL); in kern_sendit()
793 td->td_retval[0] = len - auio.uio_resid; in kern_sendit()
892 struct uio auio; in kern_recvit() local
922 auio.uio_iov = mp->msg_iov; in kern_recvit()
923 auio.uio_iovcnt = mp->msg_iovlen; in kern_recvit()
924 auio.uio_segflg = UIO_USERSPACE; in kern_recvit()
925 auio.uio_rw = UIO_READ; in kern_recvit()
926 auio.uio_td = td; in kern_recvit()
927 auio.uio_offset = 0; /* XXX */ in kern_recvit()
928 auio.uio_resid = 0; in kern_recvit()
931 if ((auio.uio_resid += iov->iov_len) < 0) { in kern_recvit()
938 ktruio = cloneuio(&auio); in kern_recvit()
941 len = auio.uio_resid; in kern_recvit()
942 error = soreceive(so, &fromsa, &auio, NULL, in kern_recvit()
946 if (auio.uio_resid != len && (error == ERESTART || in kern_recvit()
955 ktruio->uio_resid = MIN(len - auio.uio_resid, len); in kern_recvit()
961 td->td_retval[0] = len - auio.uio_resid; in kern_recvit()