Lines Matching defs:auio
232 struct uio auio;
277 auio.uio_iov = iov;
278 auio.uio_iovcnt = 1;
279 auio.uio_segflg = UIO_USERSPACE;
280 auio.uio_rw = UIO_WRITE;
281 auio.uio_td = td;
282 auio.uio_offset = 0; /* XXX */
283 auio.uio_resid = 0;
286 ktruio = cloneuio(&auio);
288 len = auio.uio_resid = uap->mlen;
290 error = sctp_lower_sosend(so, to, &auio, (struct mbuf *)NULL,
294 if (auio.uio_resid != len && (error == ERESTART ||
306 td->td_retval[0] = len - auio.uio_resid;
341 struct uio auio;
393 auio.uio_iov = iov;
394 auio.uio_iovcnt = uap->iovlen;
395 auio.uio_segflg = UIO_USERSPACE;
396 auio.uio_rw = UIO_WRITE;
397 auio.uio_td = td;
398 auio.uio_offset = 0; /* XXX */
399 auio.uio_resid = 0;
402 if ((auio.uio_resid += tiov->iov_len) < 0) {
409 ktruio = cloneuio(&auio);
411 len = auio.uio_resid;
413 error = sctp_lower_sosend(so, to, &auio,
418 if (auio.uio_resid != len && (error == ERESTART ||
430 td->td_retval[0] = len - auio.uio_resid;
461 struct uio auio;
514 auio.uio_iov = iov;
515 auio.uio_iovcnt = uap->iovlen;
516 auio.uio_segflg = UIO_USERSPACE;
517 auio.uio_rw = UIO_READ;
518 auio.uio_td = td;
519 auio.uio_offset = 0; /* XXX */
520 auio.uio_resid = 0;
523 if ((auio.uio_resid += tiov->iov_len) < 0) {
528 len = auio.uio_resid;
533 ktruio = cloneuio(&auio);
537 error = sctp_sorecvmsg(so, &auio, (struct mbuf **)NULL,
542 if (auio.uio_resid != len && (error == ERESTART ||
551 ktruio->uio_resid = len - auio.uio_resid;
557 td->td_retval[0] = len - auio.uio_resid;