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;
243 if (pqueue_insert(queue->q, item) == NULL)
246 pitem_free(item);
259 pitem_free(item);
270 pitem *item;
272 item = pqueue_pop(queue->q);
273 if (item)
275 dtls1_copy_record(s, item);
277 OPENSSL_free(item->data);
278 pitem_free(item);
301 pitem *item;
303 item = pqueue_peek(s->d1->unprocessed_rcds.q);
304 if (item)
335 pitem *item;
345 item = pqueue_peek(s->d1->rcvd_records);
346 if (item && item->priority == priority)
352 item = pqueue_pop(s->d1->rcvd_records);
353 rdata = (DTLS1_RECORD_DATA *)item->data;
363 OPENSSL_free(item->data);
364 pitem_free(item);
811 pitem *item;
812 item = pqueue_pop(s->d1->buffered_app_data.q);
813 if (item)
819 DTLS1_RECORD_DATA *rdata = (DTLS1_RECORD_DATA *) item->data;
824 dtls1_copy_record(s, item);
826 OPENSSL_free(item->data);
827 pitem_free(item);