Lines Matching refs:iov
139 struct iovec iov[2];
168 iov[0].iov_base = wgu->wgu_rcvbuf;
169 iov[0].iov_len = ((struct sockaddr *)wgu->wgu_rcvbuf)->sa_len;
171 iov[1].iov_base = (char *)wgu->wgu_rcvbuf + iov[0].iov_len;
172 iov[1].iov_len = nn - iov[0].iov_len;
175 rumpkern_wg_recv_user(wgu->wgu_sc, iov, 2);
190 iov[0].iov_base = &sin;
191 iov[0].iov_len = sin.sin_len;
193 iov[1].iov_base = wgu->wgu_rcvbuf;
194 iov[1].iov_len = nn;
197 rumpkern_wg_recv_peer(wgu->wgu_sc, iov, 2);
212 iov[0].iov_base = &sin6;
213 iov[0].iov_len = sin6.sin6_len;
215 iov[1].iov_base = wgu->wgu_rcvbuf;
216 iov[1].iov_len = nn;
219 rumpkern_wg_recv_peer(wgu->wgu_sc, iov, 2);
300 rumpuser_wg_send_user(struct wg_user *wgu, struct iovec *iov, size_t iovlen)
315 idontcare = writev(wgu->wgu_fd, iov, iovlen);
325 struct iovec *iov, size_t iovlen)
338 sent = sendto(s, iov[i].iov_base, iov[i].iov_len, 0, sa,
340 if (sent == -1 || (size_t)sent != iov[i].iov_len) {