Lines Matching refs:max_size
35 buf->size, buf->alloc, buf->off, buf->max_size); \
47 size_t max_size; /* Maximum size of buffer */ member
63 buf->max_size > SSHBUF_SIZE_MAX || in sshbuf_check_sanity()
64 buf->alloc > buf->max_size || in sshbuf_check_sanity()
100 ret->max_size = SSHBUF_SIZE_MAX; in sshbuf_new()
119 ret->alloc = ret->size = ret->max_size = len; in sshbuf_from()
221 return buf->max_size; in sshbuf_max_size()
243 sshbuf_set_max_size(struct sshbuf *buf, size_t max_size) in sshbuf_set_max_size() argument
249 SSHBUF_DBG(("set max buf = %p len = %zu", buf, max_size)); in sshbuf_set_max_size()
252 if (max_size == buf->max_size) in sshbuf_set_max_size()
256 if (max_size > SSHBUF_SIZE_MAX) in sshbuf_set_max_size()
259 sshbuf_maybe_pack(buf, max_size < buf->size); in sshbuf_set_max_size()
260 if (max_size < buf->alloc && max_size > buf->size) { in sshbuf_set_max_size()
265 if (rlen > max_size) in sshbuf_set_max_size()
266 rlen = max_size; in sshbuf_set_max_size()
274 if (max_size < buf->alloc) in sshbuf_set_max_size()
276 buf->max_size = max_size; in sshbuf_set_max_size()
293 return buf->max_size - (buf->size - buf->off); in sshbuf_avail()
323 if (len > buf->max_size || buf->max_size - len < buf->size - buf->off) in sshbuf_check_reserve()
342 sshbuf_maybe_pack(buf, buf->size + len > buf->max_size); in sshbuf_allocate()
354 if (rlen > buf->max_size) in sshbuf_allocate()