Lines Matching refs:new_free_size
639 size_t new_free_size = free_area->header.size - freed_up; in cmpct_trim() local
640 DEBUG_ASSERT(new_free_size >= sizeof(free_t)); in cmpct_trim()
642 create_allocation_header(free_area, new_free_size, 0, free_area); in cmpct_trim()
644 create_free_area(free_area, untag(free_area->header.left), new_free_size, NULL); in cmpct_trim()
660 size_t new_free_size = free_area->header.size - freed_up; in cmpct_trim() local
661 if (new_free_size < sizeof(free_t)) { in cmpct_trim()
662 sentinel_size += new_free_size; in cmpct_trim()
663 new_free_size = 0; in cmpct_trim()
667 if (new_free_size == 0) { in cmpct_trim()
670 DEBUG_ASSERT(new_free_size >= sizeof(free_t)); in cmpct_trim()
673 create_free_area(new_free, new_os_allocation_start, new_free_size, NULL); in cmpct_trim()