Home
last modified time | relevance | path

Searched refs:ring_buf (Results 1 – 4 of 4) sorted by relevance

/src/crypto/openssl/ssl/quic/
H A Dquic_sstream.c20 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 Dquic_rstream.c21 struct ring_buf rbuf;
267 struct ring_buf *rbuf = cb_arg; in write_at_ring_buf_cb()
/src/crypto/openssl/include/internal/
H A Dring_buf.h25 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 Dbss_dgram_pair.c24 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;