Searched refs:pool_start (Results 1 – 3 of 3) sorted by relevance
| /optee_os/core/mm/ |
| H A D | mobj_dyn_shm.c | 529 vaddr_t pool_start = 0; in mobj_mapped_shm_init() local 532 core_mmu_get_mem_by_type(MEM_AREA_SHM_VASPACE, &pool_start, &pool_end); in mobj_mapped_shm_init() 533 if (!pool_start || !pool_end) in mobj_mapped_shm_init() 536 if (!tee_mm_init(&core_virt_shm_pool, pool_start, pool_end - pool_start, in mobj_mapped_shm_init() 541 pool_start, pool_end); in mobj_mapped_shm_init()
|
| /optee_os/core/arch/arm/mm/ |
| H A D | mobj_ffa.c | 924 vaddr_t pool_start = 0; in mapped_shm_init() local 927 core_mmu_get_mem_by_type(MEM_AREA_SHM_VASPACE, &pool_start, &pool_end); in mapped_shm_init() 928 if (!pool_start || !pool_end) in mapped_shm_init() 931 if (!tee_mm_init(&core_virt_shm_pool, pool_start, pool_end - pool_start, in mapped_shm_init() 937 pool_start, pool_end); in mapped_shm_init()
|
| /optee_os/lib/libutils/isoc/ |
| H A D | bget_malloc.c | 854 uintptr_t pool_start = (uintptr_t)strip_tag(ctx->pool[n].buf); in raw_malloc_buffer_overlaps_heap() local 855 uintptr_t pool_end = pool_start + ctx->pool[n].len; in raw_malloc_buffer_overlaps_heap() 857 if (buf_start > buf_end || pool_start > pool_end) in raw_malloc_buffer_overlaps_heap() 860 if ((buf_start >= pool_start && buf_start < pool_end) || in raw_malloc_buffer_overlaps_heap() 861 (buf_end > pool_start && buf_end < pool_end)) in raw_malloc_buffer_overlaps_heap()
|