Home
last modified time | relevance | path

Searched refs:mm (Results 1 – 11 of 11) sorted by relevance

/tf-a-ffa_el3_spmc/lib/xlat_tables/
A Dxlat_tables_common.c65 (void *)mm->base_va, mm->base_pa, in print_mmap()
66 mm->size, mm->attr); in print_mmap()
67 ++mm; in print_mmap()
99 for (mm = mmap; mm->size; ++mm) { in mmap_add_region()
117 assert((mm->base_va - mm->base_pa) == in mmap_add_region()
128 mm->base_pa + mm->size - 1; in mmap_add_region()
145 ++mm; in mmap_add_region()
159 ++mm; in mmap_add_region()
162 (void)memmove(mm + 1, mm, (uintptr_t)mm_last - (uintptr_t)mm); in mmap_add_region()
371 base_va - mm->base_va + mm->base_pa, in init_xlation_table_inner()
[all …]
/tf-a-ffa_el3_spmc/lib/xlat_tables/aarch32/
A Dnonlpae_tables.c162 (void *)mm->base_va, mm->base_pa, in print_mmap()
163 mm->size, mm->attr); in print_mmap()
164 ++mm; in print_mmap()
208 for (mm = mmap; mm->size; ++mm) { in mmap_add_region()
226 assert((mm->base_va - mm->base_pa) == in mmap_add_region()
237 mm->base_pa + mm->size - 1; in mmap_add_region()
273 (void)memmove(mm + 1, mm, (uintptr_t)mm_last - (uintptr_t)mm); in mmap_add_region()
384 ((mm->base_va + mm->size - 1U) < in mmap_region_attr()
413 if (mm->base_va + mm->size <= base_va) { in init_xlation_table_inner()
429 (mm->base_va + mm->size) >= in init_xlation_table_inner()
[all …]
/tf-a-ffa_el3_spmc/lib/xlat_tables_v2/
A Dxlat_tables_core.c777 uintptr_t end_va = mm->base_va + mm->size - 1U; in mmap_add_region_ctx()
954 uintptr_t end_va = mm->base_va + mm->size - 1U; in mmap_add_dynamic_region_ctx()
1097 ++mm; in mmap_remove_dynamic_region_ctx()
1127 (void)memmove(mm, mm + 1U, (uintptr_t)mm_last - (uintptr_t)mm); in mmap_remove_dynamic_region_ctx()
1135 ctx->max_va = mm->base_va + mm->size - 1U; in mmap_remove_dynamic_region_ctx()
1136 ++mm; in mmap_remove_dynamic_region_ctx()
1145 ctx->max_pa = mm->base_pa + mm->size - 1U; in mmap_remove_dynamic_region_ctx()
1146 ++mm; in mmap_remove_dynamic_region_ctx()
1224 if (end_va != (mm->base_va + mm->size - 1U)) { in init_xlat_tables_ctx()
1227 mm->base_va, mm->base_pa, mm->size, mm->attr); in init_xlat_tables_ctx()
[all …]
A Dxlat_tables_context.c36 mmap_add_region_ctx(&tf_xlat_ctx, &mm); in mmap_add_region()
39 void mmap_add(const mmap_region_t *mm) in mmap_add() argument
41 mmap_add_ctx(&tf_xlat_ctx, mm); in mmap_add()
49 mmap_add_region_alloc_va_ctx(&tf_xlat_ctx, &mm); in mmap_add_region_alloc_va()
51 *base_va = mm.base_va; in mmap_add_region_alloc_va()
54 void mmap_add_alloc_va(mmap_region_t *mm) in mmap_add_alloc_va() argument
56 while (mm->granularity != 0U) { in mmap_add_alloc_va()
57 assert(mm->base_va == 0U); in mmap_add_alloc_va()
58 mmap_add_region_alloc_va_ctx(&tf_xlat_ctx, mm); in mmap_add_alloc_va()
59 mm++; in mmap_add_alloc_va()
[all …]
A Dxlat_tables_utils.c40 const mmap_region_t *mm = mmap; in xlat_mmap_print() local
42 while (mm->size != 0U) { in xlat_mmap_print()
44 mm->base_va, mm->base_pa, mm->size, mm->attr, in xlat_mmap_print()
45 mm->granularity); in xlat_mmap_print()
46 ++mm; in xlat_mmap_print()
/tf-a-ffa_el3_spmc/include/lib/xlat_tables/
A Dxlat_tables_v2.h254 void mmap_add_region_ctx(xlat_ctx_t *ctx, const mmap_region_t *mm);
261 void mmap_add(const mmap_region_t *mm);
262 void mmap_add_ctx(xlat_ctx_t *ctx, const mmap_region_t *mm);
271 void mmap_add_region_alloc_va_ctx(xlat_ctx_t *ctx, mmap_region_t *mm);
278 void mmap_add_alloc_va(mmap_region_t *mm);
294 int mmap_add_dynamic_region_ctx(xlat_ctx_t *ctx, mmap_region_t *mm);
309 int mmap_add_dynamic_region_alloc_va_ctx(xlat_ctx_t *ctx, mmap_region_t *mm);
A Dxlat_tables.h89 void mmap_add(const mmap_region_t *mm);
/tf-a-ffa_el3_spmc/docs/components/
A Dindex.rst21 secure-partition-manager-mm
A Dsecure-partition-manager-mm.rst150 BL32=path/to/standalone/mm/sp BL33=path/to/bl33.bin \
/tf-a-ffa_el3_spmc/docs/plat/
A Dpoplar.rst25 DIMENSION Standard 160×120 mm 96Boards Enterprice Edition form factor
/tf-a-ffa_el3_spmc/docs/
A Dchange-log.rst1701 - arm/fvp: spm-mm: Correcting instructions to build SPM for FVP

Completed in 21 milliseconds