Lines Matching refs:dst

800 ZERO_CHAIN(struct evbuffer *dst)  in ZERO_CHAIN()  argument
802 ASSERT_EVBUFFER_LOCKED(dst); in ZERO_CHAIN()
803 dst->first = NULL; in ZERO_CHAIN()
804 dst->last = NULL; in ZERO_CHAIN()
805 dst->last_with_datap = &(dst)->first; in ZERO_CHAIN()
806 dst->total_len = 0; in ZERO_CHAIN()
875 COPY_CHAIN(struct evbuffer *dst, struct evbuffer *src) in COPY_CHAIN() argument
877 ASSERT_EVBUFFER_LOCKED(dst); in COPY_CHAIN()
879 dst->first = src->first; in COPY_CHAIN()
881 dst->last_with_datap = &dst->first; in COPY_CHAIN()
883 dst->last_with_datap = src->last_with_datap; in COPY_CHAIN()
884 dst->last = src->last; in COPY_CHAIN()
885 dst->total_len = src->total_len; in COPY_CHAIN()
889 APPEND_CHAIN(struct evbuffer *dst, struct evbuffer *src) in APPEND_CHAIN() argument
893 ASSERT_EVBUFFER_LOCKED(dst); in APPEND_CHAIN()
896 chp = evbuffer_free_trailing_empty_chains(dst); in APPEND_CHAIN()
900 dst->last_with_datap = chp; in APPEND_CHAIN()
902 dst->last_with_datap = src->last_with_datap; in APPEND_CHAIN()
903 dst->last = src->last; in APPEND_CHAIN()
904 dst->total_len += src->total_len; in APPEND_CHAIN()
908 APPEND_CHAIN_MULTICAST(struct evbuffer *dst, struct evbuffer *src) in APPEND_CHAIN_MULTICAST() argument
914 ASSERT_EVBUFFER_LOCKED(dst); in APPEND_CHAIN_MULTICAST()
943 evbuffer_chain_insert(dst, tmp); in APPEND_CHAIN_MULTICAST()
948 PREPEND_CHAIN(struct evbuffer *dst, struct evbuffer *src) in PREPEND_CHAIN() argument
950 ASSERT_EVBUFFER_LOCKED(dst); in PREPEND_CHAIN()
952 src->last->next = dst->first; in PREPEND_CHAIN()
953 dst->first = src->first; in PREPEND_CHAIN()
954 dst->total_len += src->total_len; in PREPEND_CHAIN()
955 if (*dst->last_with_datap == NULL) { in PREPEND_CHAIN()
957 dst->last_with_datap = &dst->first; in PREPEND_CHAIN()
959 dst->last_with_datap = src->last_with_datap; in PREPEND_CHAIN()
960 } else if (dst->last_with_datap == &dst->first) { in PREPEND_CHAIN()
961 dst->last_with_datap = &src->last->next; in PREPEND_CHAIN()
1260 evbuffer_remove_buffer(struct evbuffer *src, struct evbuffer *dst, in evbuffer_remove_buffer() argument
1270 EVBUFFER_LOCK2(src, dst); in evbuffer_remove_buffer()
1274 if (datlen == 0 || dst == src) { in evbuffer_remove_buffer()
1279 if (dst->freeze_end || src->freeze_start) { in evbuffer_remove_buffer()
1287 evbuffer_add_buffer(dst, src); in evbuffer_remove_buffer()
1309 chp = evbuffer_free_trailing_empty_chains(dst); in evbuffer_remove_buffer()
1311 if (dst->first == NULL) { in evbuffer_remove_buffer()
1312 dst->first = src->first; in evbuffer_remove_buffer()
1316 dst->last = previous; in evbuffer_remove_buffer()
1319 advance_last_with_data(dst); in evbuffer_remove_buffer()
1321 dst->total_len += nread; in evbuffer_remove_buffer()
1322 dst->n_add_for_cb += nread; in evbuffer_remove_buffer()
1327 evbuffer_add(dst, chain->buffer + chain->misalign, datlen); in evbuffer_remove_buffer()
1339 evbuffer_invoke_callbacks_(dst); in evbuffer_remove_buffer()
1345 EVBUFFER_UNLOCK2(src, dst); in evbuffer_remove_buffer()
2874 #define va_copy(dst, src) memcpy(&(dst), &(src), sizeof(va_list)) in evbuffer_add_vprintf() argument