Lines Matching refs:alloc
35 buf->size, buf->alloc, buf->off, buf->max_size); \
48 size_t alloc; /* Total bytes allocated to buf->d */ member
64 buf->alloc > buf->max_size || in sshbuf_check_sanity()
65 buf->size > buf->alloc || in sshbuf_check_sanity()
99 ret->alloc = SSHBUF_SIZE_INIT; in sshbuf_new()
104 if ((ret->cd = ret->d = calloc(1, ret->alloc)) == NULL) { in sshbuf_new()
119 ret->alloc = ret->size = ret->max_size = len; in sshbuf_from()
191 freezero(buf->d, buf->alloc); in sshbuf_free()
208 if (buf->alloc != SSHBUF_SIZE_INIT) { in sshbuf_reset()
209 if ((d = recallocarray(buf->d, buf->alloc, SSHBUF_SIZE_INIT, in sshbuf_reset()
212 buf->alloc = SSHBUF_SIZE_INIT; in sshbuf_reset()
215 explicit_bzero(buf->d, buf->alloc); in sshbuf_reset()
227 return buf->alloc; in sshbuf_alloc()
260 if (max_size < buf->alloc && max_size > buf->size) { in sshbuf_set_max_size()
268 if ((dp = recallocarray(buf->d, buf->alloc, rlen, 1)) == NULL) in sshbuf_set_max_size()
271 buf->alloc = rlen; in sshbuf_set_max_size()
274 if (max_size < buf->alloc) in sshbuf_set_max_size()
344 if (len + buf->size <= buf->alloc) in sshbuf_allocate()
351 need = len + buf->size - buf->alloc; in sshbuf_allocate()
352 rlen = ROUNDUP(buf->alloc + need, SSHBUF_SIZE_INC); in sshbuf_allocate()
355 rlen = buf->alloc + need; in sshbuf_allocate()
357 if ((dp = recallocarray(buf->d, buf->alloc, rlen, 1)) == NULL) { in sshbuf_allocate()
361 buf->alloc = rlen; in sshbuf_allocate()