Lines Matching refs:mem_block
33 mmDumpMemInfo(const struct mem_block *heap)
39 const struct mem_block *p;
59 struct mem_block *
62 struct mem_block *heap, *block;
67 heap = calloc(1, sizeof(struct mem_block));
71 block = calloc(1, sizeof(struct mem_block));
96 static struct mem_block *
97 SliceBlock(struct mem_block *p,
101 struct mem_block *newblock;
105 newblock = calloc(1, sizeof(struct mem_block));
129 newblock = calloc(1, sizeof(struct mem_block));
166 struct mem_block *
167 mmAllocMem(struct mem_block *heap, unsigned size, unsigned align2, unsigned startSearch)
169 struct mem_block *p;
199 struct mem_block *
200 mmFindBlock(struct mem_block *heap, unsigned start)
202 struct mem_block *p;
214 Join2Blocks(struct mem_block *p)
221 struct mem_block *q = p->next;
239 mmFreeMem(struct mem_block *b)
268 mmDestroy(struct mem_block *heap)
270 struct mem_block *p;
276 struct mem_block *next = p->next;