Lines Matching refs:last_with_datap
280 struct evbuffer_chain **ch = buf->last_with_datap; in evbuffer_free_trailing_empty_chains()
300 if (*buf->last_with_datap == NULL) { in evbuffer_chain_insert()
302 EVUTIL_ASSERT(buf->last_with_datap == &buf->first); in evbuffer_chain_insert()
306 struct evbuffer_chain **ch = buf->last_with_datap; in evbuffer_chain_insert()
314 buf->last_with_datap = &buf->last->next; in evbuffer_chain_insert()
363 buffer->last_with_datap = &buffer->first; in evbuffer_new()
664 if (!*buf->last_with_datap) in advance_last_with_data()
667 while ((*buf->last_with_datap)->next && (*buf->last_with_datap)->next->off) { in advance_last_with_data()
668 buf->last_with_datap = &(*buf->last_with_datap)->next; in advance_last_with_data()
704 firstchainp = buf->last_with_datap; in evbuffer_commit_space()
728 buf->last_with_datap = chainp; in evbuffer_commit_space()
756 dst->last_with_datap = &(dst)->first; in ZERO_CHAIN()
777 pinned = src->last_with_datap; in PRESERVE_PINNED()
789 EVUTIL_ASSERT(pinned == src->last_with_datap); in PRESERVE_PINNED()
796 *src->last_with_datap = tmp; in PRESERVE_PINNED()
801 src->last = *src->last_with_datap; in PRESERVE_PINNED()
821 src->last_with_datap = &src->first; in RESTORE_PINNED()
831 if (src->last_with_datap == &src->first) in COPY_CHAIN()
832 dst->last_with_datap = &dst->first; in COPY_CHAIN()
834 dst->last_with_datap = src->last_with_datap; in COPY_CHAIN()
845 if (src->last_with_datap == &src->first) in APPEND_CHAIN()
846 dst->last_with_datap = &dst->last->next; in APPEND_CHAIN()
848 dst->last_with_datap = src->last_with_datap; in APPEND_CHAIN()
861 if (*dst->last_with_datap == NULL) { in PREPEND_CHAIN()
862 if (src->last_with_datap == &(src)->first) in PREPEND_CHAIN()
863 dst->last_with_datap = &dst->first; in PREPEND_CHAIN()
865 dst->last_with_datap = src->last_with_datap; in PREPEND_CHAIN()
866 } else if (dst->last_with_datap == &dst->first) { in PREPEND_CHAIN()
867 dst->last_with_datap = &src->last->next; in PREPEND_CHAIN()
1001 if (chain == *buf->last_with_datap) { in evbuffer_drain()
1002 buf->last_with_datap = &buf->first; in evbuffer_drain()
1004 if (&chain->next == buf->last_with_datap) in evbuffer_drain()
1005 buf->last_with_datap = &buf->first; in evbuffer_drain()
1136 EVUTIL_ASSERT(chain != *src->last_with_datap); in evbuffer_remove_buffer()
1140 if (src->last_with_datap == &chain->next) in evbuffer_remove_buffer()
1141 src->last_with_datap = &src->first; in evbuffer_remove_buffer()
1259 last_with_data = *buf->last_with_datap; in evbuffer_pullup()
1268 if (&chain->next == buf->last_with_datap) in evbuffer_pullup()
1285 buf->last_with_datap = &buf->first; in evbuffer_pullup()
1288 buf->last_with_datap = &buf->first->next; in evbuffer_pullup()
1290 buf->last_with_datap = &buf->first; in evbuffer_pullup()
1702 if (buf->last_with_datap == &buf->first) in evbuffer_prepend()
1703 buf->last_with_datap = &tmp->next; in evbuffer_prepend()
1756 chainp = buf->last_with_datap; in evbuffer_expand_singlechain()
1888 for (chain = *buf->last_with_datap; chain; chain = chain->next) { in _evbuffer_expand_fast()
1891 EVUTIL_ASSERT(chain == *buf->last_with_datap); in _evbuffer_expand_fast()
1931 chain = *buf->last_with_datap; in _evbuffer_expand_fast()
1955 buf->last = *buf->last_with_datap; in _evbuffer_expand_fast()
1956 (*buf->last_with_datap)->next = NULL; in _evbuffer_expand_fast()
1963 buf->last_with_datap = &buf->first; in _evbuffer_expand_fast()
1965 (*buf->last_with_datap)->next = tmp; in _evbuffer_expand_fast()
2052 firstchainp = buf->last_with_datap; in _evbuffer_read_setup_vecs()
2204 buf->last_with_datap = chainp; in evbuffer_read()