Lines Matching refs:pool
34 static HeapPool pool[HEAP_POOLS] = {
71 char *addr = (char *)pool[idx].top;
81 pool[idx].top += bucketSz * HEAP_INCREMENT;
89 obj->next = pool[idx].free;
90 pool[idx].free = obj;
100 // Grow pool if freelist is empty
101 if (pool[idx].free == 0)
105 if (pool[idx].free == 0)
108 hdr = pool[idx].free;
109 pool[idx].free = hdr->next;
119 mem->next = pool[idx].free;
120 pool[idx].free = mem;