Lines Matching refs:memcluster_element
68 } memcluster_element; typedef
70 #define SMALL_SIZE_LIMIT sizeof(memcluster_element)
110 static memcluster_element ** freelists;
112 static memcluster_element ** activelists;
115 static memcluster_element * basic_blocks;
150 freelists = malloc(max_size * sizeof (memcluster_element *)); in meminit()
157 max_size * sizeof (memcluster_element *)); in meminit()
160 activelists = malloc((max_size + 1) * sizeof (memcluster_element *)); in meminit()
166 (max_size + 1) * sizeof (memcluster_element *)); in meminit()
183 memcluster_element *e; in __memget_record()
258 ((memcluster_element *)curr)->next = next; in __memget_record()
266 ((memcluster_element *)curr)->next = NULL; in __memget_record()
294 ((memcluster_element *)curr)->next = next; in __memget_record()
302 ((memcluster_element *)curr)->next = freelists[new_size]; in __memget_record()
366 memcluster_element *e; in __memput_record()
367 memcluster_element *el; in __memput_record()
369 memcluster_element *prev; in __memput_record()
391 e = (memcluster_element *) ((char *)mem - sizeof *e); in __memput_record()
455 ((memcluster_element *)mem)->next = freelists[new_size]; in __memput_record()
456 freelists[new_size] = (memcluster_element *)mem; in __memput_record()
494 memcluster_element *e; in memstats()