Lines Matching refs:free_chunk
41 struct free_chunk { struct
42 free_chunk *next; argument
67 static free_chunk *sFreeChunks;
125 insert_chunk(free_chunk *newChunk) in insert_chunk()
127 free_chunk *chunk = (free_chunk *)sFreeChunks, *smaller = NULL; in insert_chunk()
164 free_chunk *chunk = sFreeChunks, *last = NULL; in hoardSbrk()
180 if (chunk->size > (size_t)size + sizeof(free_chunk)) { in hoardSbrk()
183 free_chunk *next = chunk->next; in hoardSbrk()
185 chunk = (free_chunk *)((addr_t)chunk + size); in hoardSbrk()
304 free_chunk *chunk = (free_chunk *)sFreeChunks, *last = NULL, *smaller = NULL; in hoardUnsbrk()
319 free_chunk *newChunk = (free_chunk *)ptr; in hoardUnsbrk()
338 free_chunk *newChunk = (free_chunk *)ptr; in hoardUnsbrk()