Lines Matching defs:heap
41 // memory heap
47 mem_block *heap;
132 mem->heap_area = create_area(name, (void **)&mem->heap,
135 if (mem->heap_area < 0 || mem->heap == NULL)
139 mem->heap[i - 1].next = &mem->heap[i];
142 mem->heap[heapEntries - 1].next = NULL;
143 mem->unused = &mem->heap[1];
145 first = &mem->heap[0];
164 /** destroy heap */
179 * \param mem heap handle
239 *blockID = current - mem->heap + 1;
254 * \param mem heap handle
278 block = &mem->heap[blockID];