Lines Matching refs:item
54 pitem *item = NULL; in DTLS_RECORD_LAYER_clear() local
60 while ((item = pqueue_pop(d->buffered_app_data)) != NULL) { in DTLS_RECORD_LAYER_clear()
61 rec = (TLS_RECORD *)item->data; in DTLS_RECORD_LAYER_clear()
66 OPENSSL_free(item->data); in DTLS_RECORD_LAYER_clear()
67 pitem_free(item); in DTLS_RECORD_LAYER_clear()
78 pitem *item; in dtls_buffer_record() local
90 item = pitem_new(rec->seq_num, rdata); in dtls_buffer_record()
91 if (rdata == NULL || item == NULL) { in dtls_buffer_record()
93 pitem_free(item); in dtls_buffer_record()
107 pitem_free(item); in dtls_buffer_record()
117 item->data = rdata; in dtls_buffer_record()
129 if (pqueue_insert(queue, item) == NULL) { in dtls_buffer_record()
133 pitem_free(item); in dtls_buffer_record()
143 pitem *item; in dtls_unbuffer_record() local
149 item = pqueue_pop(s->rlayer.d->buffered_app_data); in dtls_unbuffer_record()
150 if (item != NULL) { in dtls_unbuffer_record()
151 rdata = (TLS_RECORD *)item->data; in dtls_unbuffer_record()
165 OPENSSL_free(item->data); in dtls_unbuffer_record()
166 pitem_free(item); in dtls_unbuffer_record()