Lines Matching refs:first

315 		EVUTIL_ASSERT(buf->last_with_datap == &buf->first);  in evbuffer_chain_insert()
316 EVUTIL_ASSERT(buf->first == NULL); in evbuffer_chain_insert()
317 buf->first = buf->last = chain; in evbuffer_chain_insert()
372 buffer->last_with_datap = &buffer->first; in evbuffer_new()
573 for (chain = buffer->first; chain != NULL; chain = next) { in evbuffer_decref_and_unlock_()
627 chain = buf->first; in evbuffer_get_contiguous_space()
803 dst->first = NULL; in ZERO_CHAIN()
805 dst->last_with_datap = &(dst)->first; in ZERO_CHAIN()
814 PRESERVE_PINNED(struct evbuffer *src, struct evbuffer_chain **first, in PRESERVE_PINNED() argument
822 *first = *last = NULL; in PRESERVE_PINNED()
830 chain = *first = *pinned; in PRESERVE_PINNED()
868 src->first = pinned; in RESTORE_PINNED()
870 src->last_with_datap = &src->first; in RESTORE_PINNED()
879 dst->first = src->first; in COPY_CHAIN()
880 if (src->last_with_datap == &src->first) in COPY_CHAIN()
881 dst->last_with_datap = &dst->first; in COPY_CHAIN()
897 *chp = src->first; in APPEND_CHAIN()
899 if (src->last_with_datap == &src->first) in APPEND_CHAIN()
911 struct evbuffer_chain *chain = src->first; in APPEND_CHAIN_MULTICAST()
952 src->last->next = dst->first; in PREPEND_CHAIN()
953 dst->first = src->first; in PREPEND_CHAIN()
956 if (src->last_with_datap == &(src)->first) in PREPEND_CHAIN()
957 dst->last_with_datap = &dst->first; in PREPEND_CHAIN()
960 } else if (dst->last_with_datap == &dst->first) { in PREPEND_CHAIN()
992 evbuffer_free_all_chains(outbuf->first); in evbuffer_add_buffer()
1021 chain = inbuf->first; in evbuffer_add_buffer_reference()
1042 evbuffer_free_all_chains(outbuf->first); in evbuffer_add_buffer_reference()
1082 evbuffer_free_all_chains(outbuf->first); in evbuffer_prepend_buffer()
1120 for (chain = buf->first; chain != NULL; chain = next) { in evbuffer_drain()
1132 for (chain = buf->first; in evbuffer_drain()
1139 buf->last_with_datap = &buf->first; in evbuffer_drain()
1142 buf->last_with_datap = &buf->first; in evbuffer_drain()
1153 buf->first = chain; in evbuffer_drain()
1212 chain = buf->first; in evbuffer_copyout_from()
1272 chain = previous = src->first; in evbuffer_remove_buffer()
1302 src->last_with_datap = &src->first; in evbuffer_remove_buffer()
1306 if (chain != src->first) { in evbuffer_remove_buffer()
1311 if (dst->first == NULL) { in evbuffer_remove_buffer()
1312 dst->first = src->first; in evbuffer_remove_buffer()
1314 *chp = src->first; in evbuffer_remove_buffer()
1318 src->first = chain; in evbuffer_remove_buffer()
1360 chain = buf->first; in evbuffer_pullup()
1414 buf->first = tmp; in evbuffer_pullup()
1448 buf->last_with_datap = &buf->first; in evbuffer_pullup()
1450 if (buf->first->next && buf->first->next->off) in evbuffer_pullup()
1451 buf->last_with_datap = &buf->first->next; in evbuffer_pullup()
1453 buf->last_with_datap = &buf->first; in evbuffer_pullup()
1619 it.internal_.chain = buffer->first; in evbuffer_search_eol()
1845 chain = buf->first; in evbuffer_prepend()
1890 buf->first = tmp; in evbuffer_prepend()
1891 if (buf->last_with_datap == &buf->first && chain->off) in evbuffer_prepend()
2121 EVUTIL_ASSERT(chain == buf->first); in evbuffer_expand_fast_()
2150 buf->first = buf->last = tmp; in evbuffer_expand_fast_()
2151 buf->last_with_datap = &buf->first; in evbuffer_expand_fast_()
2420 struct evbuffer_chain *chain = buffer->first; in evbuffer_write_iovec()
2471 struct evbuffer_chain *chain = buffer->first; in evbuffer_write_sendfile()
2540 struct evbuffer_chain *chain = buffer->first; in evbuffer_write_atmost()
2634 chain = buf->first; in evbuffer_ptr_set()
2726 char first; in evbuffer_search_range() local
2735 chain = pos.internal_.chain = buffer->first; in evbuffer_search_range()
2745 first = what[0]; in evbuffer_search_range()
2751 p = memchr(start_at, first, in evbuffer_search_range()
2811 chain = buffer->first; in evbuffer_peek()