Lines Matching refs:mm
238 tee_mm_entry_t *mm; in tee_mm_alloc2() local
249 mm = malloc_flags(pool->flags, NULL, MALLOC_DEFAULT_ALIGNMENT, in tee_mm_alloc2()
251 if (!mm) in tee_mm_alloc2()
274 tee_mm_add(entry, mm); in tee_mm_alloc2()
276 mm->offset = offslo; in tee_mm_alloc2()
277 mm->size = offshi - offslo; in tee_mm_alloc2()
278 mm->pool = pool; in tee_mm_alloc2()
282 return mm; in tee_mm_alloc2()
285 free_flags(pool->flags, mm); in tee_mm_alloc2()
313 size_t tee_mm_get_bytes(const tee_mm_entry_t *mm) in tee_mm_get_bytes() argument
315 if (!mm || !mm->pool) in tee_mm_get_bytes()
318 return mm->size << mm->pool->shift; in tee_mm_get_bytes()
368 uintptr_t tee_mm_get_smem(const tee_mm_entry_t *mm) in tee_mm_get_smem() argument
370 return (mm->offset << mm->pool->shift) + mm->pool->lo; in tee_mm_get_smem()