Lines Matching refs:iov_len
35 if (offset < iov[i].iov_len) { in iov_from_buf()
36 size_t len = MIN(iov[i].iov_len - offset, bytes - done); in iov_from_buf()
41 offset -= iov[i].iov_len; in iov_from_buf()
54 if (offset < iov[i].iov_len) { in iov_to_buf()
55 size_t len = MIN(iov[i].iov_len - offset, bytes - done); in iov_to_buf()
60 offset -= iov[i].iov_len; in iov_to_buf()
73 if (offset < iov[i].iov_len) { in iov_memset()
74 size_t len = MIN(iov[i].iov_len - offset, bytes - done); in iov_memset()
79 offset -= iov[i].iov_len; in iov_memset()
93 len += iov[i].iov_len; in iov_size()
121 ? send(sockfd, iov[i].iov_base, iov[i].iov_len, 0) in do_send_recv()
122 : recv(sockfd, iov[i].iov_base, iov[i].iov_len, 0); in do_send_recv()
155 for (niov = 0; niov < iov_cnt && offset >= iov[niov].iov_len; ++niov) { in iov_send_recv()
156 offset -= iov[niov].iov_len; in iov_send_recv()
169 iov[0].iov_len -= offset; in iov_send_recv()
174 for (niov = 0; niov < iov_cnt && iov[niov].iov_len <= tail; ++niov) { in iov_send_recv()
175 tail -= iov[niov].iov_len; in iov_send_recv()
181 assert(iov[niov].iov_len > tail); in iov_send_recv()
182 orig_len = iov[niov].iov_len; in iov_send_recv()
183 iov[niov++].iov_len = tail; in iov_send_recv()
186 iov[niov-1].iov_len = orig_len; in iov_send_recv()
192 iov[0].iov_len += offset; in iov_send_recv()
227 size += iov[v].iov_len; in iov_hexdump()
243 if (offset >= iov[i].iov_len) { in iov_copy()
244 offset -= iov[i].iov_len; in iov_copy()
247 len = MIN(bytes, iov[i].iov_len - offset); in iov_copy()
250 dst_iov[j].iov_len = len; in iov_copy()
278 qiov->size += iov[i].iov_len; in qemu_iovec_init_external()
290 qiov->iov[qiov->niov].iov_len = len; in qemu_iovec_add()
317 if (soffset < src_iov[i].iov_len) { in qemu_iovec_concat_iov()
318 size_t len = MIN(src_iov[i].iov_len - soffset, sbytes - done); in qemu_iovec_concat_iov()
323 soffset -= src_iov[i].iov_len; in qemu_iovec_concat_iov()
388 if (cur->iov_len > bytes) { in iov_discard_front()
390 cur->iov_len -= bytes; in iov_discard_front()
395 bytes -= cur->iov_len; in iov_discard_front()
396 total += cur->iov_len; in iov_discard_front()
417 if (cur->iov_len > bytes) { in iov_discard_back()
418 cur->iov_len -= bytes; in iov_discard_back()
423 bytes -= cur->iov_len; in iov_discard_back()
424 total += cur->iov_len; in iov_discard_back()