Lines Matching refs:lo
15 bool tee_mm_init(tee_mm_pool_t *pool, paddr_t lo, paddr_size_t size, in tee_mm_init() argument
19 paddr_t initial_lo = lo; in tee_mm_init()
24 lo = ROUNDUP2(lo, 1 << shift); in tee_mm_init()
25 rounded = lo - initial_lo; in tee_mm_init()
31 .lo = lo, in tee_mm_init()
246 if ((base + size) < base || base < pool->lo) in tee_mm_alloc2()
257 offslo = (base - pool->lo) >> pool->shift; in tee_mm_alloc2()
258 offshi = ((base - pool->lo + size - 1) >> pool->shift) + 1; in tee_mm_alloc2()
323 return pool && addr >= pool->lo && in tee_mm_addr_is_within_range()
324 addr <= (pool->lo + (pool->size - 1)); in tee_mm_addr_is_within_range()
345 uint16_t offset = (addr - pool->lo) >> pool->shift; in tee_mm_find()
370 return (mm->offset << mm->pool->shift) + mm->pool->lo; in tee_mm_get_smem()