Lines Matching refs:iov
1017 resp->iov[x].iov_base = (void *)buf; in resp_add_iov()
1018 resp->iov[x].iov_len = len; in resp_add_iov()
2601 … item_chunk *ch = (item_chunk *)ITEM_schunk((item *)resp->iov[resp->chunked_data_iov].iov_base);
2606 int done = resp->chunked_total - resp->iov[x].iov_len;
2608 int todo = resp->iov[x].iov_len;
2632 iovs[iovused].iov_base = resp->iov[x].iov_base;
2633 iovs[iovused].iov_len = resp->iov[x].iov_len;
2640 memcpy(&iovs[iovused], resp->iov, sizeof(struct iovec)*resp->iovcnt);
2677 struct iovec *iov = &resp->iov[x]; local
2678 if (res >= iov->iov_len) {
2679 resp->tosend -= iov->iov_len;
2680 res -= iov->iov_len;
2681 iov->iov_len = 0;
2688 iov->iov_base = (char *)iov->iov_base + res;
2690 iov->iov_len -= res;