Lines Matching refs:iov
53 if (off < iov->iov_len) \
55 off -= iov->iov_len; \
57 iov++; \
64 struct iovec *iov = uio->uio_iov; in cuio_copydata() local
71 count = min(iov->iov_len - off, len); in cuio_copydata()
72 bcopy(((caddr_t)iov->iov_base) + off, cp, count); in cuio_copydata()
77 iov++; in cuio_copydata()
84 struct iovec *iov = uio->uio_iov; in cuio_copyback() local
91 count = min(iov->iov_len - off, len); in cuio_copyback()
92 bcopy(cp, ((caddr_t)iov->iov_base) + off, count); in cuio_copyback()
97 iov++; in cuio_copyback()
137 struct iovec *iov = uio->uio_iov; in cuio_apply() local
145 count = min(iov->iov_len - off, len); in cuio_apply()
146 rval = (*f)(arg, ((caddr_t)iov->iov_base) + off, count); in cuio_apply()
152 iov++; in cuio_apply()
200 struct iovec *iov; in crypto_mbuftoiov() local
205 iov = *iovptr; in crypto_mbuftoiov()
206 if (iov == NULL) in crypto_mbuftoiov()
218 iov = malloc(sizeof *iov * (i + j), M_CRYPTO_DATA, in crypto_mbuftoiov()
220 if (iov == NULL) in crypto_mbuftoiov()
224 memcpy(iov, *iovptr, sizeof *iov * i); in crypto_mbuftoiov()
227 iov[i].iov_base = m->m_data; in crypto_mbuftoiov()
228 iov[i].iov_len = m->m_len; in crypto_mbuftoiov()
238 *iovptr = iov; in crypto_mbuftoiov()