Lines Matching refs:item
185 dtls1_copy_record(SSL *s, pitem *item)
189 rdata = (DTLS1_RECORD_DATA *)item->data;
210 pitem *item;
217 item = pitem_new(priority, rdata);
218 if (rdata == NULL || item == NULL)
221 if (item != NULL) pitem_free(item);
232 item->data = rdata;
245 pitem_free(item);
250 if (pqueue_insert(queue->q, item) == NULL)
256 pitem_free(item);
267 pitem *item;
269 item = pqueue_pop(queue->q);
270 if (item)
272 dtls1_copy_record(s, item);
274 OPENSSL_free(item->data);
275 pitem_free(item);
298 pitem *item;
300 item = pqueue_peek(s->d1->unprocessed_rcds.q);
301 if (item)
333 pitem *item;
343 item = pqueue_peek(s->d1->rcvd_records);
344 if (item && item->priority == priority)
350 item = pqueue_pop(s->d1->rcvd_records);
351 rdata = (DTLS1_RECORD_DATA *)item->data;
361 OPENSSL_free(item->data);
362 pitem_free(item);
793 pitem *item;
794 item = pqueue_pop(s->d1->buffered_app_data.q);
795 if (item)
797 dtls1_copy_record(s, item);
799 OPENSSL_free(item->data);
800 pitem_free(item);