Lines Matching refs:list
27 * notice, this list of conditions and the following disclaimer.
29 * notice, this list of conditions and the following disclaimer in the
66 * notice, this list of conditions and the following disclaimer.
69 * notice, this list of conditions and the following disclaimer in
652 * given size (list->chunklen); other sized chunks are freed and malloced.
670 SSL3_BUF_FREELIST *list;
675 list = for_read ? ctx->rbuf_freelist : ctx->wbuf_freelist;
676 if (list != NULL && sz == (int)list->chunklen)
677 ent = list->head;
679 list->head = ent->next;
681 if (--list->len == 0)
682 list->chunklen = 0;
692 SSL3_BUF_FREELIST *list;
696 list = for_read ? ctx->rbuf_freelist : ctx->wbuf_freelist;
697 if (list != NULL &&
698 (sz == list->chunklen || list->chunklen == 0) &&
699 list->len < ctx->freelist_max_len && sz >= sizeof(*ent)) {
700 list->chunklen = sz;
702 ent->next = list->head;
703 list->head = ent;
704 ++list->len;