Lines Matching refs:b
30 BUF_MEM *b; in BIO_new_mem_buf() local
43 b = (BUF_MEM *)ret->ptr; in BIO_new_mem_buf()
45 b->data = reinterpret_cast<char *>(const_cast<void *>(buf)); in BIO_new_mem_buf()
46 b->length = size; in BIO_new_mem_buf()
47 b->max = size; in BIO_new_mem_buf()
60 BUF_MEM *b; in mem_new() local
62 b = BUF_MEM_new(); in mem_new()
63 if (b == NULL) { in mem_new()
72 bio->ptr = (char *)b; in mem_new()
82 BUF_MEM *b = (BUF_MEM *)bio->ptr; in mem_free() local
84 b->data = NULL; in mem_free()
86 BUF_MEM_free(b); in mem_free()
97 BUF_MEM *b = reinterpret_cast<BUF_MEM *>(bio->ptr); in mem_read() local
99 if ((size_t)ret > b->length) { in mem_read()
100 ret = (int)b->length; in mem_read()
104 OPENSSL_memcpy(out, b->data, ret); in mem_read()
105 b->length -= ret; in mem_read()
107 b->data += ret; in mem_read()
109 OPENSSL_memmove(b->data, &b->data[ret], b->length); in mem_read()
111 } else if (b->length == 0) { in mem_read()
131 BUF_MEM *b = reinterpret_cast<BUF_MEM *>(bio->ptr); in mem_write() local
132 if (!BUF_MEM_append(b, in, inl)) { in mem_write()
147 BUF_MEM *b = reinterpret_cast<BUF_MEM *>(bio->ptr); in mem_gets() local
149 if ((size_t)ret > b->length) { in mem_gets()
150 ret = (int)b->length; in mem_gets()
155 reinterpret_cast<char *>(OPENSSL_memchr(b->data, '\n', ret)); in mem_gets()
157 ret = (int)(newline - b->data + 1); in mem_gets()
168 BUF_MEM *b = static_cast<BUF_MEM *>(bio->ptr); in mem_ctrl() local
171 if (b->data != NULL) { in mem_ctrl()
174 b->data -= b->max - b->length; in mem_ctrl()
175 b->length = b->max; in mem_ctrl()
177 OPENSSL_memset(b->data, 0, b->max); in mem_ctrl()
178 b->length = 0; in mem_ctrl()
183 return b->length == 0; in mem_ctrl()
190 *out = b->data; in mem_ctrl()
194 return static_cast<long>(b->length); in mem_ctrl()
203 *out = b; in mem_ctrl()
215 return static_cast<long>(b->length); in mem_ctrl()
233 const BUF_MEM *b; in BIO_mem_contents() local
238 b = (BUF_MEM *)bio->ptr; in BIO_mem_contents()
239 *out_contents = (uint8_t *)b->data; in BIO_mem_contents()
240 *out_len = b->length; in BIO_mem_contents()
252 int BIO_set_mem_buf(BIO *bio, BUF_MEM *b, int take_ownership) { in BIO_set_mem_buf() argument
253 return (int)BIO_ctrl(bio, BIO_C_SET_BUF_MEM, take_ownership, b); in BIO_set_mem_buf()