Lines Matching refs:start
26 void *start; member
49 r->start = NULL; in OSSL_SAFE_MATH_UNSIGNED()
58 OPENSSL_clear_free(r->start, r->alloc); in ring_buf_destroy()
60 OPENSSL_free(r->start); in ring_buf_destroy()
61 r->start = NULL; in ring_buf_destroy()
81 unsigned char *start = r->start; in ring_buf_write_at() local
99 memcpy(start + idx, buf, l); in ring_buf_write_at()
118 unsigned char *start = r->start; in ring_buf_push() local
136 memcpy(start + idx, buf, l); in ring_buf_push()
150 unsigned char *start = r->start; in ring_buf_get_ptr() local
157 return start + idx; in ring_buf_get_ptr()
177 const unsigned char *start = r->start; in ring_buf_get_buf_at() local
194 *buf = start + idx; in ring_buf_get_buf_at()
200 uint64_t start, uint64_t end, in ring_buf_cpop_range() argument
203 assert(end >= start); in ring_buf_cpop_range()
205 if (start > r->ctail_offset || end >= MAX_OFFSET) in ring_buf_cpop_range()
217 OPENSSL_cleanse((unsigned char *)r->start + idx, r->alloc - idx); in ring_buf_cpop_range()
222 OPENSSL_cleanse((unsigned char *)r->start + idx, l); in ring_buf_cpop_range()
244 rnew.start = OPENSSL_malloc(num_bytes); in ring_buf_resize()
245 if (rnew.start == NULL) in ring_buf_resize()
254 OPENSSL_free(rnew.start); in ring_buf_resize()
262 OPENSSL_free(rnew.start); in ring_buf_resize()