Lines Matching refs:len

30 	size_t len;  member
64 buf->len = 0; in tls_buffer_clear()
110 if (buf->len > buf->capacity) in tls_buffer_resize()
111 buf->len = buf->capacity; in tls_buffer_resize()
112 if (buf->offset > buf->len) in tls_buffer_resize()
113 buf->offset = buf->len; in tls_buffer_resize()
129 tls_buffer_extend(struct tls_buffer *buf, size_t len, in tls_buffer_extend() argument
134 if (len == buf->len) in tls_buffer_extend()
135 return buf->len; in tls_buffer_extend()
137 if (len < buf->len) in tls_buffer_extend()
140 if (!tls_buffer_resize(buf, len)) in tls_buffer_extend()
144 if ((ret = read_cb(&buf->data[buf->len], in tls_buffer_extend()
145 buf->capacity - buf->len, cb_arg)) <= 0) in tls_buffer_extend()
148 if (ret > buf->capacity - buf->len) in tls_buffer_extend()
151 buf->len += ret; in tls_buffer_extend()
153 if (buf->len == buf->capacity) in tls_buffer_extend()
154 return buf->len; in tls_buffer_extend()
161 if (buf->offset > buf->len) in tls_buffer_remaining()
164 return buf->len - buf->offset; in tls_buffer_remaining()
170 if (buf->offset > buf->len) in tls_buffer_read()
173 if (buf->offset == buf->len) in tls_buffer_read()
176 if (n > buf->len - buf->offset) in tls_buffer_read()
177 n = buf->len - buf->offset; in tls_buffer_read()
189 if (buf->offset > buf->len) in tls_buffer_write()
198 if (buf->offset == buf->len) { in tls_buffer_write()
199 buf->len = 0; in tls_buffer_write()
204 buf->len - buf->offset); in tls_buffer_write()
205 buf->len -= buf->offset; in tls_buffer_write()
209 if (buf->len > SIZE_MAX - n) in tls_buffer_write()
211 if (!tls_buffer_grow(buf, buf->len + n)) in tls_buffer_write()
214 memcpy(&buf->data[buf->len], wbuf, n); in tls_buffer_write()
216 buf->len += n; in tls_buffer_write()
232 CBS_init(&cbs, buf->data, buf->len); in tls_buffer_data()
249 *out_len = buf->len; in tls_buffer_finish()
253 buf->len = 0; in tls_buffer_finish()