Lines Matching refs:uio
1043 sdp_sosend(struct socket *so, struct sockaddr *addr, struct uio *uio, in sdp_sosend() argument
1052 if (uio != NULL) in sdp_sosend()
1053 resid = uio->uio_resid; in sdp_sosend()
1132 if (uio == NULL) { in sdp_sosend()
1144 top = m_uiotombuf(uio, M_WAITOK, copy, in sdp_sosend()
1152 space -= resid - uio->uio_resid; in sdp_sosend()
1153 resid = uio->uio_resid; in sdp_sosend()
1192 soreceive_rcvoob(struct socket *so, struct uio *uio, int flags) in soreceive_rcvoob() argument
1206 (int) min(uio->uio_resid, m->m_len), uio); in soreceive_rcvoob()
1208 } while (uio->uio_resid && error == 0 && m); in soreceive_rcvoob()
1219 sdp_sorecv(struct socket *so, struct sockaddr **psa, struct uio *uio, in sdp_sorecv() argument
1239 return (soreceive_rcvoob(so, uio, flags)); in sdp_sorecv()
1253 if (uio->uio_resid == 0) { in sdp_sorecv()
1257 oresid = uio->uio_resid; in sdp_sorecv()
1283 if (oresid > uio->uio_resid) in sdp_sorecv()
1304 sbavail(sb) >= uio->uio_resid || in sdp_sorecv()
1311 (sbavail(sb) >= uio->uio_resid || sbavail(sb) >= sb->sb_lowat)) in sdp_sorecv()
1329 if (uio->uio_td) in sdp_sorecv()
1330 uio->uio_td->td_ru.ru_msgrcv++; in sdp_sorecv()
1333 len = min(uio->uio_resid, sbavail(sb)); in sdp_sorecv()
1341 uio->uio_resid -= m->m_len; in sdp_sorecv()
1359 uio->uio_resid -= m->m_len; in sdp_sorecv()
1372 error = m_mbuftouio(uio, sb->sb_mb, len); in sdp_sorecv()
1400 if ((flags & MSG_WAITALL) && uio->uio_resid > 0) in sdp_sorecv()