Lines Matching refs:memcluster_element
75 } memcluster_element; typedef
77 #define SMALL_SIZE_LIMIT sizeof(memcluster_element)
117 static memcluster_element ** freelists;
119 static memcluster_element ** activelists;
122 static memcluster_element * basic_blocks;
157 freelists = malloc(max_size * sizeof (memcluster_element *)); in meminit()
164 max_size * sizeof (memcluster_element *)); in meminit()
167 activelists = malloc((max_size + 1) * sizeof (memcluster_element *)); in meminit()
173 (max_size + 1) * sizeof (memcluster_element *)); in meminit()
190 memcluster_element *e; in __memget_record()
265 ((memcluster_element *)curr)->next = next; in __memget_record()
273 ((memcluster_element *)curr)->next = NULL; in __memget_record()
301 ((memcluster_element *)curr)->next = next; in __memget_record()
309 ((memcluster_element *)curr)->next = freelists[new_size]; in __memget_record()
373 memcluster_element *e; in __memput_record()
374 memcluster_element *el; in __memput_record()
376 memcluster_element *prev; in __memput_record()
398 e = (memcluster_element *) ((char *)mem - sizeof *e); in __memput_record()
462 ((memcluster_element *)mem)->next = freelists[new_size]; in __memput_record()
463 freelists[new_size] = (memcluster_element *)mem; in __memput_record()
501 memcluster_element *e; in memstats()