Searched refs:mmu_partition (Results 1 – 6 of 6) sorted by relevance
| /optee_os/core/arch/arm/mm/ |
| H A D | core_mmu_lpae.c | 332 struct mmu_partition { struct 349 static struct mmu_partition default_partition __nex_bss; argument 351 static struct mmu_partition default_partition __nex_data = { 364 static struct mmu_partition *current_prtn[CFG_TEE_CORE_NB_CORE] __nex_bss; 367 static struct mmu_partition *get_prtn(void) in get_prtn() 370 struct mmu_partition *ret; in get_prtn() 512 static uint64_t *get_base_table(struct mmu_partition *prtn, size_t tbl_idx, in get_base_table() 522 static uint64_t *get_l2_ta_tables(struct mmu_partition *prtn, size_t thread_id) in get_l2_ta_tables() 530 static uint64_t *get_l1_ta_table(struct mmu_partition *prtn, size_t base_idx, in get_l1_ta_table() 541 static void set_l1_ta_table(struct mmu_partition *prtn, size_t base_idx, in set_l1_ta_table() [all …]
|
| H A D | core_mmu_v7.c | 230 struct mmu_partition { struct 238 static struct mmu_partition default_partition = { argument 247 static struct mmu_partition *get_prtn(void) in get_prtn() 252 static vaddr_t core_mmu_get_main_ttb_va(struct mmu_partition *prtn) in core_mmu_get_main_ttb_va() 257 static paddr_t core_mmu_get_main_ttb_pa(struct mmu_partition *prtn) in core_mmu_get_main_ttb_pa() 266 static vaddr_t core_mmu_get_ul1_ttb_va(struct mmu_partition *prtn) in core_mmu_get_ul1_ttb_va() 271 static paddr_t core_mmu_get_ul1_ttb_pa(struct mmu_partition *prtn) in core_mmu_get_ul1_ttb_pa() 280 static uint32_t *alloc_l2_table(struct mmu_partition *prtn) in alloc_l2_table() 579 bool core_mmu_find_table(struct mmu_partition *prtn, vaddr_t va, in core_mmu_find_table() 775 void core_init_mmu_prtn(struct mmu_partition *prtn, struct memory_map *mem_map) in core_init_mmu_prtn() [all …]
|
| /optee_os/core/arch/riscv/mm/ |
| H A D | core_mmu_arch.c | 74 struct mmu_partition { struct 86 static struct mmu_partition default_partition __nex_bss; argument 88 static struct mmu_partition default_partition __nex_data = { 282 static struct mmu_partition *core_mmu_get_prtn(void) in core_mmu_get_prtn() 287 static struct mmu_pgt *core_mmu_get_root_pgt_va(struct mmu_partition *prtn, in core_mmu_get_root_pgt_va() 295 static struct mmu_pgt *core_mmu_get_ta_pgt_va(struct mmu_partition *prtn) in core_mmu_get_ta_pgt_va() 300 static struct mmu_pgt *core_mmu_pgt_alloc(struct mmu_partition *prtn) in core_mmu_pgt_alloc() 385 static struct mmu_pgt *core_mmu_get_vpn2_ta_table(struct mmu_partition *prtn, in core_mmu_get_vpn2_ta_table() 392 static void core_mmu_set_vpn2_ta_table(struct mmu_partition *prtn, in core_mmu_set_vpn2_ta_table() 429 struct mmu_partition *prtn = NULL; in core_mmu_entry_copy() [all …]
|
| /optee_os/core/include/mm/ |
| H A D | core_mmu.h | 322 struct mmu_partition; 413 struct mmu_partition *prtn; 428 bool core_mmu_find_table(struct mmu_partition *prtn, vaddr_t va, 656 void core_init_mmu_prtn(struct mmu_partition *prtn, struct memory_map *mem_map); 668 struct mmu_partition *core_alloc_mmu_prtn(void *tables); 669 void core_free_mmu_prtn(struct mmu_partition *prtn); 670 void core_mmu_set_prtn(struct mmu_partition *prtn); 684 void core_mmu_map_region(struct mmu_partition *prtn,
|
| /optee_os/core/arch/arm/kernel/ |
| H A D | virtualization.c | 53 struct mmu_partition *mmu_prtn;
|
| /optee_os/core/mm/ |
| H A D | core_mmu.c | 1970 void core_mmu_map_region(struct mmu_partition *prtn, struct tee_mmap_region *mm) in core_mmu_map_region()
|