Home | History | Annotate | Download | only in dist

Lines Matching refs:aligned_size

254 	size_t aligned_size;
260 aligned_size = REGION_ALIGN_UP(size, ALIGNMENT);
262 if (aligned_size >= region->large_object_size) {
278 if (region->recycle_bin && region->recycle_bin[aligned_size]) {
279 result = (void*)region->recycle_bin[aligned_size];
280 region->recycle_bin[aligned_size] = region->recycle_bin[aligned_size]->next;
281 region->recycle_size -= aligned_size;
282 region->unused_space += aligned_size - size;
286 if (region->allocated + aligned_size > region->chunk_size) {
321 region->allocated += aligned_size;
323 region->total_allocated += aligned_size;
324 region->unused_space += aligned_size - size;
453 size_t aligned_size;
461 aligned_size = REGION_ALIGN_UP(size, ALIGNMENT);
463 if(aligned_size < region->large_object_size) {
466 assert(aligned_size >= sizeof(struct recycle_elem));
471 struct recycle_elem *p = region->recycle_bin[aligned_size];
479 elem->next = region->recycle_bin[aligned_size];
480 region->recycle_bin[aligned_size] = elem;
481 region->recycle_size += aligned_size;
482 region->unused_space -= aligned_size - size;