Lines Matching defs:iov
1123 * Construct an iov array and attach it to the msghdr passed in. This is
1136 struct msghdr *msg, struct iovec *iov, size_t *write_countp)
1163 iov[0].iov_base = (void *)(dev->region.base + dev->n);
1164 iov[0].iov_len = write_count;
1189 iov[iovcount].iov_base = (void *)(used.base
1191 iov[iovcount].iov_len = used.length - skip_count;
1202 msg->msg_iov = iov;
1261 * Construct an iov array and attach it to the msghdr passed in. This is
1274 struct msghdr *msg, struct iovec *iov, size_t *read_countp)
1323 iov[0].iov_base = (void *)(dev->region.base + dev->n);
1324 iov[0].iov_len = read_count;
1348 iov[iovcount].iov_base = (void *)(available.base);
1349 iov[iovcount].iov_len = available.length;
1360 * we know there is at least one iov left, since we stole it
1365 iov[iovcount].iov_base = (void *)(&sock->overflow);
1366 iov[iovcount].iov_len = 1;
1371 msg->msg_iov = iov;
1473 struct iovec iov[MAXSCATTERGATHER_RECV];
1481 build_msghdr_recv(sock, dev, &msghdr, iov, &read_count);
1662 struct iovec iov[MAXSCATTERGATHER_SEND];
1670 build_msghdr_send(sock, dev, &msghdr, iov, &write_count);