Lines Matching refs:rdata

284     DTLS_RLAYER_RECORD_DATA *rdata;  in dtls_rlayer_buffer_record()  local
291 rdata = OPENSSL_malloc(sizeof(*rdata)); in dtls_rlayer_buffer_record()
292 item = pitem_new(priority, rdata); in dtls_rlayer_buffer_record()
293 if (rdata == NULL || item == NULL) { in dtls_rlayer_buffer_record()
294 OPENSSL_free(rdata); in dtls_rlayer_buffer_record()
300 rdata->packet = rl->packet; in dtls_rlayer_buffer_record()
301 rdata->packet_length = rl->packet_length; in dtls_rlayer_buffer_record()
302 memcpy(&(rdata->rbuf), &rl->rbuf, sizeof(TLS_BUFFER)); in dtls_rlayer_buffer_record()
303 memcpy(&(rdata->rrec), &rl->rrec[0], sizeof(TLS_RL_RECORD)); in dtls_rlayer_buffer_record()
305 item->data = rdata; in dtls_rlayer_buffer_record()
314 OPENSSL_free(rdata->rbuf.buf); in dtls_rlayer_buffer_record()
315 OPENSSL_free(rdata); in dtls_rlayer_buffer_record()
322 OPENSSL_free(rdata->rbuf.buf); in dtls_rlayer_buffer_record()
323 OPENSSL_free(rdata); in dtls_rlayer_buffer_record()
333 DTLS_RLAYER_RECORD_DATA *rdata; in dtls_copy_rlayer_record() local
335 rdata = (DTLS_RLAYER_RECORD_DATA *)item->data; in dtls_copy_rlayer_record()
339 rl->packet = rdata->packet; in dtls_copy_rlayer_record()
340 rl->packet_length = rdata->packet_length; in dtls_copy_rlayer_record()
341 memcpy(&rl->rbuf, &(rdata->rbuf), sizeof(TLS_BUFFER)); in dtls_copy_rlayer_record()
342 memcpy(&rl->rrec[0], &(rdata->rrec), sizeof(TLS_RL_RECORD)); in dtls_copy_rlayer_record()
345 memcpy(&(rl->sequence[2]), &(rdata->packet[5]), 6); in dtls_copy_rlayer_record()
583 DTLS_RLAYER_RECORD_DATA *rdata; in dtls_free() local
600 rdata = (DTLS_RLAYER_RECORD_DATA *)item->data; in dtls_free()
602 ret &= BIO_write_ex(rl->next, rdata->packet, rdata->packet_length, in dtls_free()
604 OPENSSL_free(rdata->rbuf.buf); in dtls_free()
613 rdata = (DTLS_RLAYER_RECORD_DATA *)item->data; in dtls_free()
614 OPENSSL_free(rdata->rbuf.buf); in dtls_free()