Lines Matching refs:outbuf
966 evbuffer_add_buffer(struct evbuffer *outbuf, struct evbuffer *inbuf) in evbuffer_add_buffer() argument
972 EVBUFFER_LOCK2(inbuf, outbuf); in evbuffer_add_buffer()
974 out_total_len = outbuf->total_len; in evbuffer_add_buffer()
976 if (in_total_len == 0 || outbuf == inbuf) in evbuffer_add_buffer()
979 if (outbuf->freeze_end || inbuf->freeze_start) { in evbuffer_add_buffer()
992 evbuffer_free_all_chains(outbuf->first); in evbuffer_add_buffer()
993 COPY_CHAIN(outbuf, inbuf); in evbuffer_add_buffer()
995 APPEND_CHAIN(outbuf, inbuf); in evbuffer_add_buffer()
1001 outbuf->n_add_for_cb += in_total_len; in evbuffer_add_buffer()
1004 evbuffer_invoke_callbacks_(outbuf); in evbuffer_add_buffer()
1007 EVBUFFER_UNLOCK2(inbuf, outbuf); in evbuffer_add_buffer()
1012 evbuffer_add_buffer_reference(struct evbuffer *outbuf, struct evbuffer *inbuf) in evbuffer_add_buffer_reference() argument
1018 EVBUFFER_LOCK2(inbuf, outbuf); in evbuffer_add_buffer_reference()
1020 out_total_len = outbuf->total_len; in evbuffer_add_buffer_reference()
1026 if (outbuf->freeze_end || outbuf == inbuf) { in evbuffer_add_buffer_reference()
1042 evbuffer_free_all_chains(outbuf->first); in evbuffer_add_buffer_reference()
1044 APPEND_CHAIN_MULTICAST(outbuf, inbuf); in evbuffer_add_buffer_reference()
1046 outbuf->n_add_for_cb += in_total_len; in evbuffer_add_buffer_reference()
1047 evbuffer_invoke_callbacks_(outbuf); in evbuffer_add_buffer_reference()
1050 EVBUFFER_UNLOCK2(inbuf, outbuf); in evbuffer_add_buffer_reference()
1055 evbuffer_prepend_buffer(struct evbuffer *outbuf, struct evbuffer *inbuf) in evbuffer_prepend_buffer() argument
1061 EVBUFFER_LOCK2(inbuf, outbuf); in evbuffer_prepend_buffer()
1064 out_total_len = outbuf->total_len; in evbuffer_prepend_buffer()
1066 if (!in_total_len || inbuf == outbuf) in evbuffer_prepend_buffer()
1069 if (outbuf->freeze_start || inbuf->freeze_start) { in evbuffer_prepend_buffer()
1082 evbuffer_free_all_chains(outbuf->first); in evbuffer_prepend_buffer()
1083 COPY_CHAIN(outbuf, inbuf); in evbuffer_prepend_buffer()
1085 PREPEND_CHAIN(outbuf, inbuf); in evbuffer_prepend_buffer()
1091 outbuf->n_add_for_cb += in_total_len; in evbuffer_prepend_buffer()
1094 evbuffer_invoke_callbacks_(outbuf); in evbuffer_prepend_buffer()
1096 EVBUFFER_UNLOCK2(inbuf, outbuf); in evbuffer_prepend_buffer()
2921 evbuffer_add_reference(struct evbuffer *outbuf, in evbuffer_add_reference() argument
2941 EVBUFFER_LOCK(outbuf); in evbuffer_add_reference()
2942 if (outbuf->freeze_end) { in evbuffer_add_reference()
2948 evbuffer_chain_insert(outbuf, chain); in evbuffer_add_reference()
2949 outbuf->n_add_for_cb += datlen; in evbuffer_add_reference()
2951 evbuffer_invoke_callbacks_(outbuf); in evbuffer_add_reference()
2955 EVBUFFER_UNLOCK(outbuf); in evbuffer_add_reference()