Searched refs:chain (Results 1 – 8 of 8) sorted by relevance
269 for (; chain; chain = chain->next) { in evbuffer_chains_all_empty()769 chain = chain->next; in evbuffer_commit_space()917 for (; chain; chain = chain->next) { in APPEND_CHAIN_MULTICAST()1031 for (; chain; chain = chain->next) { in evbuffer_add_buffer_reference()1237 chain = chain->next; in evbuffer_copyout_from()1303 chain = chain->next; in evbuffer_remove_buffer()1398 chain = chain->next; in evbuffer_pullup()1406 chain = chain->next; in evbuffer_pullup()1918 memmove(chain->buffer, chain->buffer + chain->misalign, chain->off); in evbuffer_chain_align()2076 for (chain = *buf->last_with_datap; chain; chain = chain->next) { in evbuffer_expand_fast_()[all …]
90 EVUTIL_ASSERT(chain); in pin_release()91 next = chain->next; in pin_release()92 evbuffer_chain_unpin_(chain, flag); in pin_release()93 chain = next; in pin_release()178 struct evbuffer_chain *chain; in evbuffer_launch_write_() local205 for (i=0; i < MAX_WSABUFS && chain; ++i, chain=chain->next) { in evbuffer_launch_write_()207 b->buf = (char*)( chain->buffer + chain->misalign ); in evbuffer_launch_write_()210 if ((size_t)at_most > chain->off) { in evbuffer_launch_write_()215 b->len = (unsigned long)chain->off; in evbuffer_launch_write_()216 at_most -= chain->off; in evbuffer_launch_write_()[all …]
308 void evbuffer_chain_pin_(struct evbuffer_chain *chain, unsigned flag);310 void evbuffer_chain_unpin_(struct evbuffer_chain *chain, unsigned flag);
454 o Correct logic for realigning a chain in evbuffer_add (e4f34e8)839 o Do not use evbuffer_expand() to add the first chain to a buffer (5c0ebb3)1091 …o Avoid data corruption when reading data entirely into the second-to-last chain of an evbuffer. […1216 …uffer_contiguous_space() api that tells a user how much data is available in the first buffer chain
162 o Merge branch 'evbuffer-empty-chain-handling' (6a3dd717 Azat Khuzhin)522 …o test/regress: add tests for evbuffer_add() breakage on empty last chain (d5ee739 Marcus Sundberg)1926 o Replace big chain of if/thens in epoll.c with a table lookup (8c83eb6)
95 tt_assert(chain->buffer_len >= chain->misalign + chain->off); in evbuffer_validate_()96 chain = chain->next; in evbuffer_validate_()109 chain = chain->next; in evbuffer_validate_()112 chain = chain->next; in evbuffer_validate_()135 while (chain && chain->off==0) { in evbuffer_get_waste()138 chain = chain->next; in evbuffer_get_waste()146 w += (size_t)(chain->buffer_len - (chain->misalign + chain->off)); in evbuffer_get_waste()147 chain = chain->next; in evbuffer_get_waste()150 while (chain && chain->off) { in evbuffer_get_waste()156 w += (size_t) (chain->buffer_len - (chain->misalign + chain->off)); in evbuffer_get_waste()[all …]
242 struct evbuffer_chain *chain; in test_iocp_evbuffer() local275 for (chain = buf->first; chain; chain = chain->next) in test_iocp_evbuffer()276 tt_int_op(chain->flags & EVBUFFER_MEM_PINNED_ANY, ==, 0); in test_iocp_evbuffer()
122 void *chain; member