Lines Matching refs:chunks
46 struct iovec *chunks;
74 chunks = calloc(num_chunks, sizeof(*chunks));
78 chunks[i].iov_base = tc->mem->ptr;
79 chunks[i].iov_len = 0;
84 chunks[i].iov_base = offset;
89 chunks[i].iov_len = max_bytes - num_bytes;
94 chunks[i].iov_len = toSend;
101 if ((r = mtcp_writev(srv->mctx, fd, chunks, num_chunks)) < 0) {
109 free(chunks);
115 free(chunks);
126 if (r >= (ssize_t)chunks[i].iov_len) {
128 r -= chunks[i].iov_len;
129 tc->offset += chunks[i].iov_len;
147 free(chunks);