Searched refs:ring_buf (Results 1 – 4 of 4) sorted by relevance
| /src/crypto/openssl/ssl/quic/ |
| H A D | quic_sstream.c | 20 struct ring_buf ring_buf; member 68 ring_buf_init(&qss->ring_buf); in ossl_quic_sstream_new() 69 if (!ring_buf_resize(&qss->ring_buf, init_buf_size, 0)) { in ossl_quic_sstream_new() 70 ring_buf_destroy(&qss->ring_buf, 0); in ossl_quic_sstream_new() 87 ring_buf_destroy(&qss->ring_buf, qss->cleanse); in ossl_quic_sstream_free() 117 hdr->offset = qss->ring_buf.head_offset; in ossl_quic_sstream_get_stream_frame() 137 if (!ring_buf_get_buf_at(&qss->ring_buf, in ossl_quic_sstream_get_stream_frame() 160 && hdr->offset + hdr->len == qss->ring_buf.head_offset; in ossl_quic_sstream_get_stream_frame() 177 return qss->ring_buf.head_offset; in ossl_quic_sstream_get_cur_size() 202 if (!qss->have_final_size || final_size != qss->ring_buf.head_offset) in ossl_quic_sstream_mark_transmitted_fin() [all …]
|
| H A D | quic_rstream.c | 21 struct ring_buf rbuf; 267 struct ring_buf *rbuf = cb_arg; in write_at_ring_buf_cb()
|
| /src/crypto/openssl/include/internal/ |
| H A D | ring_buf.h | 25 struct ring_buf { struct 47 static ossl_inline int ring_buf_init(struct ring_buf *r) in OSSL_SAFE_MATH_UNSIGNED() argument 55 static ossl_inline void ring_buf_destroy(struct ring_buf *r, int cleanse) in ring_buf_destroy() 65 static ossl_inline size_t ring_buf_used(struct ring_buf *r) in ring_buf_used() 70 static ossl_inline size_t ring_buf_avail(struct ring_buf *r) in ring_buf_avail() 75 static ossl_inline int ring_buf_write_at(struct ring_buf *r, in ring_buf_write_at() 113 static ossl_inline size_t ring_buf_push(struct ring_buf *r, in ring_buf_push() 146 static ossl_inline const unsigned char *ring_buf_get_ptr(const struct ring_buf *r, in ring_buf_get_ptr() 172 static ossl_inline int ring_buf_get_buf_at(const struct ring_buf *r, in ring_buf_get_buf_at() 199 static ossl_inline void ring_buf_cpop_range(struct ring_buf *r, in ring_buf_cpop_range() [all …]
|
| /src/crypto/openssl/crypto/bio/ |
| H A D | bss_dgram_pair.c | 24 struct ring_buf { struct 35 static int ring_buf_init(struct ring_buf *r, size_t nbytes) in ring_buf_init() argument 46 static void ring_buf_destroy(struct ring_buf *r) in ring_buf_destroy() 62 static void ring_buf_head_tail(struct ring_buf *r, int idx, uint8_t **buf, size_t *len) in ring_buf_head_tail() 82 static void ring_buf_push_pop(struct ring_buf *r, int idx, size_t num_bytes) in ring_buf_push_pop() 115 static void ring_buf_clear(struct ring_buf *r) in ring_buf_clear() 120 static int ring_buf_resize(struct ring_buf *r, size_t nbytes) in ring_buf_resize() 252 struct ring_buf rbuf;
|