/tf-a-ffa_el3_spmc/plat/arm/common/ |
A D | arm_bl1_fwu.c | 54 bl1_mem_info_t *mmap; in bl1_plat_mem_check() local 69 mmap = fwu_addr_map_secure; in bl1_plat_mem_check() 71 mmap = fwu_addr_map_non_secure; in bl1_plat_mem_check() 73 while (mmap[index].mem_size) { in bl1_plat_mem_check() 74 if ((mem_base >= mmap[index].mem_base) && in bl1_plat_mem_check() 76 <= (mmap[index].mem_base + in bl1_plat_mem_check() 77 mmap[index].mem_size))) in bl1_plat_mem_check()
|
/tf-a-ffa_el3_spmc/plat/socionext/synquacer/ |
A D | sq_xlat_setup.c | 16 const struct mmap_region *mmap) in sq_mmap_setup() argument 52 if (mmap) in sq_mmap_setup() 53 mmap_add(mmap); in sq_mmap_setup()
|
/tf-a-ffa_el3_spmc/lib/xlat_tables/ |
A D | xlat_tables_common.c | 55 static mmap_region_t mmap[MAX_MMAP_REGIONS + 1]; variable 62 mmap_region_t *mm = mmap; in print_mmap() 76 mmap_region_t *mm = mmap; in mmap_add_region() 77 const mmap_region_t *mm_last = mm + ARRAY_SIZE(mmap) - 1U; in mmap_add_region() 99 for (mm = mmap; mm->size; ++mm) { in mmap_add_region() 139 mm = mmap; /* Restore pointer to the start of the array */ in mmap_add_region() 414 init_xlation_table_inner(mmap, base_va, table, level); in init_xlation_table()
|
/tf-a-ffa_el3_spmc/lib/xlat_tables/aarch32/ |
A D | nonlpae_tables.c | 150 static mmap_region_t mmap[MAX_MMAP_REGIONS + 1]; variable 155 mmap_region_t *mm = mmap; in print_mmap() 184 mmap_region_t *mm = mmap; in mmap_add_region() 185 const mmap_region_t *mm_last = mm + ARRAY_SIZE(mmap) - 1U; in mmap_add_region() 208 for (mm = mmap; mm->size; ++mm) { in mmap_add_region() 248 mm = mmap; /* Restore pointer to the start of the array */ in mmap_add_region() 498 init_xlation_table_inner(mmap, 0, (uint32_t *)mmu_l1_base, 1); in init_xlat_tables()
|
/tf-a-ffa_el3_spmc/lib/xlat_tables_v2/ |
A D | xlat_tables_core.c | 707 if (ctx->mmap[ctx->mmap_num - 1].size != 0U) in mmap_add_region_check() 711 for (const mmap_region_t *mm_cursor = ctx->mmap; in mmap_add_region_check() 773 mmap_region_t *mm_cursor = ctx->mmap, *mm_destination; in mmap_add_region_ctx() 831 mm_last = ctx->mmap; in mmap_add_region_ctx() 951 mmap_region_t *mm_cursor = ctx->mmap; in mmap_add_dynamic_region_ctx() 1086 mmap_region_t *mm = ctx->mmap; in mmap_remove_dynamic_region_ctx() 1132 mm = ctx->mmap; in mmap_remove_dynamic_region_ctx() 1142 mm = ctx->mmap; in mmap_remove_dynamic_region_ctx() 1154 uintptr_t va_max, struct mmap_region *mmap, in xlat_setup_dynamic_ctx() argument 1164 ctx->mmap = mmap; in xlat_setup_dynamic_ctx() [all …]
|
A D | xlat_tables_private.h | 69 void xlat_mmap_print(const mmap_region_t *mmap);
|
A D | xlat_tables_utils.c | 25 void xlat_mmap_print(__unused const mmap_region_t *mmap) in xlat_mmap_print() argument 37 void xlat_mmap_print(const mmap_region_t *mmap) in xlat_mmap_print() argument 40 const mmap_region_t *mm = mmap; in xlat_mmap_print()
|
/tf-a-ffa_el3_spmc/include/lib/xlat_tables/ |
A D | xlat_tables_v2_helpers.h | 64 struct mmap_region *mmap; member 161 .mmap = _ctx_name##_mmap, \
|
A D | xlat_tables_v2.h | 242 uintptr_t va_max, struct mmap_region *mmap,
|
/tf-a-ffa_el3_spmc/plat/socionext/synquacer/include/ |
A D | sq_common.h | 43 const struct mmap_region *mmap);
|
/tf-a-ffa_el3_spmc/docs/components/ |
A D | xlat-tables-lib-v2-design.rst | 53 `mmap` regions 67 The user usually provides a list of such mmap regions to map and lets the 132 * The maximum number of `mmap` regions to map. 160 - number of `mmap` regions: ``MAX_MMAP_REGIONS``; 174 When dynamic memory mapping is enabled, the library categorises mmap regions as 314 From mmap regions to translation tables 322 The mmap regions list is a conceptual way to represent the memory layout. At 327 mmap regions list. Adding a static or dynamic region at this point through one 331 in memory based on the list of mmap regions registered so far. This is an 369 The mmap regions are sorted in a way that simplifies the code that maps [all …]
|
A D | secure-partition-manager-mm.rst | 173 - ``plat_get_secure_partition_mmap()`` returns an array of mmap regions that
|
/tf-a-ffa_el3_spmc/tools/stm32image/ |
A D | stm32image.c | 151 ptr = mmap(NULL, sbuf.st_size, PROT_READ, MAP_SHARED, src_fd, 0); in stm32image_create_header_file() 179 ptr = mmap(0, sbuf.st_size, PROT_READ | PROT_WRITE, MAP_SHARED, in stm32image_create_header_file()
|
/tf-a-ffa_el3_spmc/docs/security_advisories/ |
A D | security-advisory-tfv-1.rst | 142 while (mmap[index].mem_size) { 143 if ((mem_base >= mmap[index].mem_base) && 145 <= (mmap[index].mem_base + 146 mmap[index].mem_size)))
|