Lines Matching refs:uio_iov
244 uio_out->uio_iov = malloc(len, M_TEMP, M_WAITOK);
245 error = copyin(req->req_outbuf.dmbuf_iov, uio_out->uio_iov,
248 free(uio_out->uio_iov, M_TEMP);
253 len += uio_out->uio_iov[j].iov_len;
255 free(uio_out->uio_iov, M_TEMP);
268 uio_out->uio_iov = NULL;
303 uio_in->uio_iov = malloc(len, M_TEMP, M_WAITOK);
305 error = copyin(inbuf.dmbuf_iov, uio_in->uio_iov, len);
307 free(uio_in->uio_iov, M_TEMP);
312 len += uio_in->uio_iov[j].iov_len;
314 free(uio_in->uio_iov, M_TEMP);
321 free(uio_in->uio_iov, M_TEMP);
340 free(uio_in->uio_iov, M_TEMP);
345 free(uio_out->uio_iov, M_TEMP);
363 if (uio_out->uio_iov != NULL)
364 free(uio_out->uio_iov, M_TEMP);
369 free(uio_in->uio_iov, M_TEMP);