Lines Matching refs:last

317 		buf->first = buf->last = chain;  in evbuffer_chain_insert()
324 buf->last = chain; in evbuffer_chain_insert()
740 (buf->last && vec[0].iov_base == (void *)CHAIN_SPACE_PTR(buf->last))) { in evbuffer_commit_space()
743 if ((size_t)vec[0].iov_len > (size_t)CHAIN_SPACE_LEN(buf->last)) in evbuffer_commit_space()
745 buf->last->off += vec[0].iov_len; in evbuffer_commit_space()
796 return (buf->last && CHAIN_PINNED_R(buf->last)); in HAS_PINNED_R()
804 dst->last = NULL; in ZERO_CHAIN()
815 struct evbuffer_chain **last) in PRESERVE_PINNED() argument
822 *first = *last = NULL; in PRESERVE_PINNED()
831 *last = src->last; in PRESERVE_PINNED()
846 src->last = tmp; in PRESERVE_PINNED()
850 src->last = *src->last_with_datap; in PRESERVE_PINNED()
859 struct evbuffer_chain *last) in RESTORE_PINNED() argument
869 src->last = last; in RESTORE_PINNED()
884 dst->last = src->last; in COPY_CHAIN()
903 dst->last = src->last; in APPEND_CHAIN()
952 src->last->next = dst->first; in PREPEND_CHAIN()
961 dst->last_with_datap = &src->last->next; in PREPEND_CHAIN()
968 struct evbuffer_chain *pinned, *last; in evbuffer_add_buffer() local
984 if (PRESERVE_PINNED(inbuf, &pinned, &last) < 0) { in evbuffer_add_buffer()
998 RESTORE_PINNED(inbuf, pinned, last); in evbuffer_add_buffer()
1057 struct evbuffer_chain *pinned, *last; in evbuffer_prepend_buffer() local
1074 if (PRESERVE_PINNED(inbuf, &pinned, &last) < 0) { in evbuffer_prepend_buffer()
1088 RESTORE_PINNED(inbuf, pinned, last); in evbuffer_prepend_buffer()
1316 dst->last = previous; in evbuffer_remove_buffer()
1442 buf->last = tmp; in evbuffer_pullup()
1748 chain = buf->last; in evbuffer_add()
2029 if (buf->last == chain) in evbuffer_expand_singlechain()
2030 buf->last = tmp; in evbuffer_expand_singlechain()
2053 struct evbuffer_chain *chain = buf->last, *tmp, *next; in evbuffer_expand_fast_()
2110 buf->last->next = tmp; in evbuffer_expand_fast_()
2111 buf->last = tmp; in evbuffer_expand_fast_()
2143 buf->last = *buf->last_with_datap; in evbuffer_expand_fast_()
2150 buf->first = buf->last = tmp; in evbuffer_expand_fast_()
2154 buf->last = tmp; in evbuffer_expand_fast_()