Lines Matching refs:mm_heap_s
258 struct mm_heap_s struct
330 EXTERN struct mm_heap_s g_mmheap;
336 EXTERN struct mm_heap_s g_kmmheap;
345 void mm_initialize(struct mm_heap_s *heap, void *heap_start,
347 void mm_addregion(struct mm_heap_s *heap, void *heapstart,
454 void *mm_malloc(struct mm_heap_s *heap, size_t size, void *caller);
458 int mm_max_usedsize_update(struct mm_heap_s *heap);
469 void mm_free(struct mm_heap_s *heap, void *mem, void *caller);
479 void *mm_realloc(struct mm_heap_s *heap, void *oldmem,
490 void *mm_calloc(struct mm_heap_s *heap, size_t n, size_t elem_size);
500 void *mm_zalloc(struct mm_heap_s *heap, size_t size);
510 void *mm_memalign(struct mm_heap_s *heap, size_t alignment,
527 void *mm_brkaddr(struct mm_heap_s *heap, int region);
545 void *mm_sbrk(struct mm_heap_s *heap, intptr_t incr,
558 void mm_extend(struct mm_heap_s *heap, void *mem, size_t size,
576 int mm_mallinfo(struct mm_heap_s *heap, struct mallinfo *info);
590 void mm_shrinkchunk(struct mm_heap_s *heap,
595 void mm_addfreechunk(struct mm_heap_s *heap,