Lines Matching refs:buf
120 SSLBuffer *buf = &ssl->s3->read_buffer; in dtls_read_buffer_next_packet() local
122 if (!buf->empty()) { in dtls_read_buffer_next_packet()
131 BIO_read(ssl->rbio.get(), buf->data(), static_cast<int>(buf->cap())); in dtls_read_buffer_next_packet()
136 buf->DidWrite(static_cast<size_t>(ret)); in dtls_read_buffer_next_packet()
141 SSLBuffer *buf = &ssl->s3->read_buffer; in tls_read_buffer_extend_to() local
143 if (len > buf->cap()) { in tls_read_buffer_extend_to()
149 while (buf->size() < len) { in tls_read_buffer_extend_to()
152 int ret = BIO_read(ssl->rbio.get(), buf->data() + buf->size(), in tls_read_buffer_extend_to()
153 static_cast<int>(len - buf->size())); in tls_read_buffer_extend_to()
158 buf->DidWrite(static_cast<size_t>(ret)); in tls_read_buffer_extend_to()
259 SSLBuffer *buf = &ssl->s3->write_buffer; in tls_write_buffer_flush() local
261 while (!buf->empty()) { in tls_write_buffer_flush()
262 int ret = BIO_write(ssl->wbio.get(), buf->data(), buf->size()); in tls_write_buffer_flush()
267 buf->Consume(static_cast<size_t>(ret)); in tls_write_buffer_flush()
269 buf->Clear(); in tls_write_buffer_flush()
274 SSLBuffer *buf = &ssl->s3->write_buffer; in dtls_write_buffer_flush() local
275 if (buf->empty()) { in dtls_write_buffer_flush()
279 int ret = BIO_write(ssl->wbio.get(), buf->data(), buf->size()); in dtls_write_buffer_flush()
285 buf->Clear(); in dtls_write_buffer_flush()
288 buf->Clear(); in dtls_write_buffer_flush()