Lines Matching refs:item
187 dtls1_copy_record(SSL *s, pitem *item)
191 rdata = (DTLS1_RECORD_DATA *)item->data;
212 pitem *item;
219 item = pitem_new(priority, rdata);
220 if (rdata == NULL || item == NULL)
223 if (item != NULL) pitem_free(item);
234 item->data = rdata;
253 pitem_free(item);
258 if (pqueue_insert(queue->q, item) == NULL)
262 pitem_free(item);
273 pitem *item;
275 item = pqueue_pop(queue->q);
276 if (item)
278 dtls1_copy_record(s, item);
280 OPENSSL_free(item->data);
281 pitem_free(item);
304 pitem *item;
306 item = pqueue_peek(s->d1->unprocessed_rcds.q);
307 if (item)
338 pitem *item;
348 item = pqueue_peek(s->d1->rcvd_records);
349 if (item && item->priority == priority)
355 item = pqueue_pop(s->d1->rcvd_records);
356 rdata = (DTLS1_RECORD_DATA *)item->data;
366 OPENSSL_free(item->data);
367 pitem_free(item);
814 pitem *item;
815 item = pqueue_pop(s->d1->buffered_app_data.q);
816 if (item)
822 DTLS1_RECORD_DATA *rdata = (DTLS1_RECORD_DATA *) item->data;
827 dtls1_copy_record(s, item);
829 OPENSSL_free(item->data);
830 pitem_free(item);