Lines Matching refs:rdata

287     DTLS_RLAYER_RECORD_DATA *rdata;  in dtls_rlayer_buffer_record()  local
294 rdata = OPENSSL_malloc(sizeof(*rdata)); in dtls_rlayer_buffer_record()
295 item = pitem_new(priority, rdata); in dtls_rlayer_buffer_record()
296 if (rdata == NULL || item == NULL) { in dtls_rlayer_buffer_record()
297 OPENSSL_free(rdata); in dtls_rlayer_buffer_record()
303 rdata->packet = rl->packet; in dtls_rlayer_buffer_record()
304 rdata->packet_length = rl->packet_length; in dtls_rlayer_buffer_record()
305 memcpy(&(rdata->rbuf), &rl->rbuf, sizeof(SSL3_BUFFER)); in dtls_rlayer_buffer_record()
306 memcpy(&(rdata->rrec), &rl->rrec[0], sizeof(SSL3_RECORD)); in dtls_rlayer_buffer_record()
308 item->data = rdata; in dtls_rlayer_buffer_record()
317 OPENSSL_free(rdata->rbuf.buf); in dtls_rlayer_buffer_record()
318 OPENSSL_free(rdata); in dtls_rlayer_buffer_record()
325 OPENSSL_free(rdata->rbuf.buf); in dtls_rlayer_buffer_record()
326 OPENSSL_free(rdata); in dtls_rlayer_buffer_record()
336 DTLS_RLAYER_RECORD_DATA *rdata; in dtls_copy_rlayer_record() local
338 rdata = (DTLS_RLAYER_RECORD_DATA *)item->data; in dtls_copy_rlayer_record()
342 rl->packet = rdata->packet; in dtls_copy_rlayer_record()
343 rl->packet_length = rdata->packet_length; in dtls_copy_rlayer_record()
344 memcpy(&rl->rbuf, &(rdata->rbuf), sizeof(SSL3_BUFFER)); in dtls_copy_rlayer_record()
345 memcpy(&rl->rrec[0], &(rdata->rrec), sizeof(SSL3_RECORD)); in dtls_copy_rlayer_record()
348 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()