Lines Matching refs:uio
1107 uipc_sosend_dgram(struct socket *so, struct sockaddr *addr, struct uio *uio, in uipc_sosend_dgram() argument
1119 MPASS((uio != NULL && m == NULL) || (m != NULL && uio == NULL)); in uipc_sosend_dgram()
1130 if (__predict_false(uio->uio_resid > unpdg_maxdgram)) { in uipc_sosend_dgram()
1134 m = m_uiotombuf(uio, M_WAITOK, 0, max_hdr, M_PKTHDR); in uipc_sosend_dgram()
1355 struct uio *uio, struct mbuf **controlp, int *flagsp) in uipc_peek_dgram() argument
1385 while (m != NULL && uio->uio_resid > 0) { in uipc_peek_dgram()
1386 len = uio->uio_resid; in uipc_peek_dgram()
1389 error = uiomove(mtod(m, char *), (int)len, uio); in uipc_peek_dgram()
1403 uio->uio_resid -= m_length(m, NULL) - len; in uipc_peek_dgram()
1417 uipc_soreceive_dgram(struct socket *so, struct sockaddr **psa, struct uio *uio, in uipc_soreceive_dgram() argument
1460 uio->uio_resid == 0) { in uipc_soreceive_dgram()
1489 if (uio->uio_td) in uipc_soreceive_dgram()
1490 uio->uio_td->td_ru.ru_msgrcv++; in uipc_soreceive_dgram()
1504 return (uipc_peek_dgram(so, m, psa, uio, controlp, flagsp)); in uipc_soreceive_dgram()
1548 while (m != NULL && uio->uio_resid > 0) { in uipc_soreceive_dgram()
1549 len = uio->uio_resid; in uipc_soreceive_dgram()
1552 error = uiomove(mtod(m, char *), (int)len, uio); in uipc_soreceive_dgram()
1571 uio->uio_resid -= m_length(m, NULL); in uipc_soreceive_dgram()