Lines Matching refs:ch
129 #define CHAIN_SPACE_PTR(ch) ((ch)->buffer + (ch)->misalign + (ch)->off) argument
130 #define CHAIN_SPACE_LEN(ch) ((ch)->flags & EVBUFFER_IMMUTABLE ? \ argument
131 0 : (ch)->buffer_len - ((ch)->misalign + (ch)->off))
133 #define CHAIN_PINNED(ch) (((ch)->flags & EVBUFFER_MEM_PINNED_ANY) != 0) argument
134 #define CHAIN_PINNED_R(ch) (((ch)->flags & EVBUFFER_MEM_PINNED_R) != 0) argument
293 struct evbuffer_chain **ch = buf->last_with_datap; in evbuffer_free_trailing_empty_chains() local
295 while ((*ch) && ((*ch)->off != 0 || CHAIN_PINNED(*ch))) in evbuffer_free_trailing_empty_chains()
296 ch = &(*ch)->next; in evbuffer_free_trailing_empty_chains()
297 if (*ch) { in evbuffer_free_trailing_empty_chains()
298 EVUTIL_ASSERT(evbuffer_chains_all_empty(*ch)); in evbuffer_free_trailing_empty_chains()
299 evbuffer_free_all_chains(*ch); in evbuffer_free_trailing_empty_chains()
300 *ch = NULL; in evbuffer_free_trailing_empty_chains()
302 return ch; in evbuffer_free_trailing_empty_chains()