Lines Matching refs:offset
63 pool->entry->offset = ((size - 1) >> shift) + 1; in tee_mm_init()
168 (entry->offset - entry->next->offset - in tee_mm_alloc()
173 (entry->next->offset - entry->size - entry->offset)) in tee_mm_alloc()
189 if ((entry->offset << pool->shift) < size) { in tee_mm_alloc()
198 remaining -= ((entry->offset + entry->size) << in tee_mm_alloc()
211 nn->offset = entry->offset - psize; in tee_mm_alloc()
213 nn->offset = entry->offset + entry->size; in tee_mm_alloc()
231 if (offshi > e->offset || in fit_in_gap()
233 (offslo < e->next->offset + e->next->size)) || in fit_in_gap()
238 if (offslo < (e->offset + e->size) || in fit_in_gap()
239 (e->next != NULL && (offshi > e->next->offset)) || in fit_in_gap()
277 offshi < entry->next->offset + entry->next->size) in tee_mm_alloc2()
280 while (entry->next != NULL && offslo > entry->next->offset) in tee_mm_alloc2()
290 mm->offset = offslo; in tee_mm_alloc2()
368 uint16_t offset = (addr - pool->lo) >> pool->shift; in tee_mm_find() local
379 if ((offset >= entry->offset) && in tee_mm_find()
380 (offset < (entry->offset + entry->size))) { in tee_mm_find()
393 return (mm->offset << mm->pool->shift) + mm->pool->lo; in tee_mm_get_smem()