Lines Matching refs:evbuffer_chain

127 /* evbuffer_chain support */
142 static void evbuffer_chain_align(struct evbuffer_chain *chain);
143 static int evbuffer_chain_should_realign(struct evbuffer_chain *chain,
148 static struct evbuffer_chain *evbuffer_expand_singlechain(struct evbuffer *buf,
153 static inline void evbuffer_chain_incref(struct evbuffer_chain *chain);
155 static struct evbuffer_chain *
158 struct evbuffer_chain *chain;
195 evbuffer_chain_free(struct evbuffer_chain *chain)
255 evbuffer_free_all_chains(struct evbuffer_chain *chain)
257 struct evbuffer_chain *next;
266 evbuffer_chains_all_empty(struct evbuffer_chain *chain)
277 static inline int evbuffer_chains_all_empty(struct evbuffer_chain *chain) {
289 static struct evbuffer_chain **
292 struct evbuffer_chain **ch = buf->last_with_datap;
309 struct evbuffer_chain *chain)
318 struct evbuffer_chain **chp;
328 static inline struct evbuffer_chain *
331 struct evbuffer_chain *chain;
339 evbuffer_chain_pin_(struct evbuffer_chain *chain, unsigned flag)
346 evbuffer_chain_unpin_(struct evbuffer_chain *chain, unsigned flag)
355 evbuffer_chain_incref(struct evbuffer_chain *chain)
562 struct evbuffer_chain *chain, *next;
622 struct evbuffer_chain *chain;
673 struct evbuffer_chain *chain, **chainp;
722 struct evbuffer_chain *chain, **firstchainp, **chainp;
809 PRESERVE_PINNED(struct evbuffer *src, struct evbuffer_chain **first,
810 struct evbuffer_chain **last)
812 struct evbuffer_chain *chain, **pinned;
831 struct evbuffer_chain *tmp;
853 RESTORE_PINNED(struct evbuffer *src, struct evbuffer_chain *pinned,
854 struct evbuffer_chain *last)
900 struct evbuffer_chain *tmp;
901 struct evbuffer_chain *chain = src->first;
958 struct evbuffer_chain *pinned, *last;
1005 struct evbuffer_chain *chain;
1047 struct evbuffer_chain *pinned, *last;
1093 struct evbuffer_chain *chain, *next;
1184 struct evbuffer_chain *chain;
1256 struct evbuffer_chain *chain, *previous;
1298 struct evbuffer_chain **chp;
1342 struct evbuffer_chain *chain, *next, *tmp, *last_with_data;
1464 struct evbuffer_chain *chain = it->internal_.chain;
1513 struct evbuffer_chain *chain = it->internal_.chain;
1537 struct evbuffer_chain *chain = ptr->internal_.chain;
1575 struct evbuffer_chain *chain = it->internal_.chain;
1720 struct evbuffer_chain *chain, *tmp;
1813 struct evbuffer_chain *chain, *tmp;
1894 evbuffer_chain_align(struct evbuffer_chain *chain)
1908 evbuffer_chain_should_realign(struct evbuffer_chain *chain,
1918 static struct evbuffer_chain *
1921 struct evbuffer_chain *chain, **chainp;
1922 struct evbuffer_chain *result = NULL;
1998 struct evbuffer_chain *tmp = evbuffer_chain_new(length);
2034 struct evbuffer_chain *chain = buf->last, *tmp, *next;
2144 struct evbuffer_chain *chain;
2208 struct evbuffer_chain ***chainp, int exact)
2210 struct evbuffer_chain *chain;
2211 struct evbuffer_chain **firstchainp;
2265 struct evbuffer_chain **chainp;
2272 struct evbuffer_chain *chain;
2399 struct evbuffer_chain *chain = buffer->first;
2450 struct evbuffer_chain *chain = buffer->first;
2519 struct evbuffer_chain *chain = buffer->first;
2606 struct evbuffer_chain *chain = NULL;
2661 struct evbuffer_chain *chain;
2703 struct evbuffer_chain *chain, *last_chain = NULL;
2768 struct evbuffer_chain *chain;
2829 struct evbuffer_chain *chain;
2904 struct evbuffer_chain *chain;
3176 struct evbuffer_chain *chain;