Lines Matching refs:idx
67 grow_small(int idx)
70 size_t bucketSz = (1 << idx) * 64; // Compute bucket size
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;
97 int idx = size_to_idx(sz);
101 if (pool[idx].free == 0)
102 grow_small(idx);
105 if (pool[idx].free == 0)
108 hdr = pool[idx].free;
109 pool[idx].free = hdr->next;
117 int idx = size_to_idx(mem->size);
119 mem->next = pool[idx].free;
120 pool[idx].free = mem;