Home | History | Annotate | Download | only in libevent

Lines Matching refs:vec

623     struct evbuffer_iovec *vec, int n_vecs)
637 vec[0].iov_base = CHAIN_SPACE_PTR(chain);
638 vec[0].iov_len = (size_t) CHAIN_SPACE_LEN(chain);
639 EVUTIL_ASSERT(size<0 || (size_t)vec[0].iov_len >= (size_t)size);
644 n = _evbuffer_read_setup_vecs(buf, size, vec, n_vecs,
672 struct evbuffer_iovec *vec, int n_vecs)
687 (buf->last && vec[0].iov_base == (void*)CHAIN_SPACE_PTR(buf->last))) {
690 if ((size_t)vec[0].iov_len > (size_t)CHAIN_SPACE_LEN(buf->last))
692 buf->last->off += vec[0].iov_len;
693 added = vec[0].iov_len;
713 if (vec[i].iov_base != (void*)CHAIN_SPACE_PTR(chain) ||
714 (size_t)vec[i].iov_len > CHAIN_SPACE_LEN(chain))
721 (*chainp)->off += vec[i].iov_len;
722 added += vec[i].iov_len;
723 if (vec[i].iov_len) {
2611 struct evbuffer_iovec *vec, int n_vec)
2625 vec[0].iov_base = chain->buffer + chain->misalign
2627 vec[0].iov_len = len_so_far;
2647 vec[idx].iov_base = chain->buffer + chain->misalign;
2648 vec[idx].iov_len = chain->off;