Lines Matching defs:size
50 /** increase size until it fits alignment of s bytes */
52 /** what size to align on; make sure a char* fits in it. */
55 /** Default reasonable size for chunks */
61 /** Default size for large objects - allocated outside of chunks. */
84 regional_create_custom(size_t size)
86 struct regional* r = (struct regional*)malloc(size);
87 log_assert(sizeof(struct regional) <= size);
89 r->first_size = size;
121 regional_alloc(struct regional *r, size_t size)
123 size_t a = ALIGN_UP(size, ALIGNMENT);
127 s = malloc(ALIGNMENT + size);
129 r->total_large += ALIGNMENT+size;
151 regional_alloc_init(struct regional* r, const void *init, size_t size)
153 void *s = regional_alloc(r, size);
155 memcpy(s, init, size);
160 regional_alloc_zero(struct regional *r, size_t size)
162 void *s = regional_alloc(r, size);
164 memset(s, 0, size);