Lines Matching refs:mmalloc
70 if (mm->mmalloc == NULL)
73 tmp = mm_xmalloc(mm->mmalloc, sizeof(struct mm_share));
88 mm_create(struct mm_master *mmalloc, size_t size)
93 if (mmalloc == NULL)
96 mm = mm_xmalloc(mmalloc, sizeof(struct mm_master));
103 mm->mmalloc = mmalloc;
123 mm_freelist(struct mm_master *mmalloc, struct mmtree *head)
130 if (mmalloc == NULL)
133 mm_free(mmalloc, mms);
142 mm_freelist(mm->mmalloc, &mm->rb_free);
143 mm_freelist(mm->mmalloc, &mm->rb_allocated);
153 if (mm->mmalloc == NULL)
156 mm_free(mm->mmalloc, mm);
205 if (mm->mmalloc == NULL)
208 mm_free(mm->mmalloc, mms);
261 if (mm->mmalloc == NULL)
264 mm_free(mm->mmalloc, mms);
285 if (mm->mmalloc == NULL)
288 mm_free(mm->mmalloc, mms);
295 struct mm_master *mmalloc = mm->mmalloc;
304 new = mm_xmalloc(mmalloc, sizeof(struct mm_share));
314 struct mm_master *mmalloc;
321 mmold = mm->mmalloc;
324 mmalloc = mm_create(NULL, mm->size);
325 mm = mm_xmalloc(mmalloc, sizeof(struct mm_master));
327 mm->mmalloc = mmalloc;
341 *pmmalloc = mmalloc;