Lines Matching refs:pinned
817 struct evbuffer_chain *chain, **pinned; in PRESERVE_PINNED() local
826 pinned = src->last_with_datap; in PRESERVE_PINNED()
827 if (!CHAIN_PINNED_R(*pinned)) in PRESERVE_PINNED()
828 pinned = &(*pinned)->next; in PRESERVE_PINNED()
829 EVUTIL_ASSERT(CHAIN_PINNED_R(*pinned)); in PRESERVE_PINNED()
830 chain = *first = *pinned; in PRESERVE_PINNED()
838 EVUTIL_ASSERT(pinned == src->last_with_datap); in PRESERVE_PINNED()
851 *pinned = NULL; in PRESERVE_PINNED()
858 RESTORE_PINNED(struct evbuffer *src, struct evbuffer_chain *pinned, in RESTORE_PINNED() argument
863 if (!pinned) { in RESTORE_PINNED()
868 src->first = pinned; in RESTORE_PINNED()
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()