Lines Matching refs:lo
38 bool tee_mm_init(tee_mm_pool_t *pool, paddr_t lo, paddr_size_t size, in tee_mm_init() argument
42 paddr_t initial_lo = lo; in tee_mm_init()
47 lo = ROUNDUP(lo, 1 << shift); in tee_mm_init()
48 rounded = lo - initial_lo; in tee_mm_init()
53 pool->lo = lo; in tee_mm_init()
261 if ((base + size) < base || base < pool->lo) in tee_mm_alloc2()
271 offslo = (base - pool->lo) >> pool->shift; in tee_mm_alloc2()
272 offshi = ((base - pool->lo + size - 1) >> pool->shift) + 1; in tee_mm_alloc2()
337 return pool && addr >= pool->lo && in tee_mm_addr_is_within_range()
338 addr <= (pool->lo + (pool->size - 1)); in tee_mm_addr_is_within_range()
368 uint16_t offset = (addr - pool->lo) >> pool->shift; in tee_mm_find()
393 return (mm->offset << mm->pool->shift) + mm->pool->lo; in tee_mm_get_smem()