Lines Matching defs:iov
359 int riovec(struct iovec *iov, int iovcnt) const {
366 iov[i].iov_base = m->pos;
367 iov[i].iov_len = m->len();
371 int riovec_mark(struct iovec *iov, int iovcnt) {
380 iov[0].iov_base = mark_pos;
381 iov[0].iov_len = mark->len() - (mark_pos - mark->pos);
384 mark_offset += iov[0].iov_len;
394 iov[i].iov_base = m->pos;
395 iov[i].iov_len = m->len();
551 inline int limit_iovec(struct iovec *iov, int iovcnt, size_t max) {
556 auto d = std::min(max, iov[i].iov_len);
557 iov[i].iov_len = d;