Searched refs:free_chunk (Results 1 – 1 of 1) sorted by relevance
175 chunk_t* free_chunk = *free_chunk_p; in alloc() local176 const size_t free_size = free_chunk->size; in alloc()177 free_chunk->free = 0; in alloc()178 free_chunk->size = size; in alloc()182 extra = (-free_chunk->start & ((pagesize / kMemoryAlign) - 1)); in alloc()184 chunk_t* split = new chunk_t(free_chunk->start, extra); in alloc()185 free_chunk->start += extra; in alloc()190 (flags & PAGE_ALIGNED) && ((free_chunk->start * kMemoryAlign) & (pagesize - 1)), in alloc()195 chunk_t* split = new chunk_t(free_chunk->start + free_chunk->size, tail_free); in alloc()199 return (free_chunk->start) * kMemoryAlign; in alloc()