Searched refs:core_mmu_table_info (Results 1 – 8 of 8) sorted by relevance
| /optee_os/core/include/mm/ |
| H A D | core_mmu.h | 408 struct core_mmu_table_info { struct 430 struct core_mmu_table_info *tbl_info); argument 440 bool core_mmu_entry_to_finer_grained(struct core_mmu_table_info *tbl_info, 446 void core_mmu_get_user_pgdir(struct core_mmu_table_info *pgd_info); 455 void core_mmu_set_entry(struct core_mmu_table_info *tbl_info, unsigned idx, 468 void core_mmu_get_entry(struct core_mmu_table_info *tbl_info, unsigned idx, 477 static inline unsigned core_mmu_va2idx(struct core_mmu_table_info *tbl_info, in core_mmu_va2idx() 493 static inline vaddr_t core_mmu_idx2va(struct core_mmu_table_info *tbl_info, in core_mmu_idx2va() 506 struct core_mmu_table_info *tbl_info, paddr_t pa) in core_mmu_get_block_offset() 680 void core_mmu_set_info_table(struct core_mmu_table_info *tbl_info, [all …]
|
| H A D | tee_pager.h | 33 bool tee_pager_get_table_info(vaddr_t va, struct core_mmu_table_info *ti);
|
| /optee_os/core/arch/riscv/mm/ |
| H A D | core_mmu_arch.c | 423 static bool core_mmu_entry_copy(struct core_mmu_table_info *tbl_info, in core_mmu_entry_copy() 479 struct core_mmu_table_info tbl_info = { }; in core_init_mmu_prtn_ta_core() 752 struct core_mmu_table_info *tbl_info) in core_mmu_find_table() 792 bool core_mmu_entry_to_finer_grained(struct core_mmu_table_info *tbl_info, in core_mmu_entry_to_finer_grained() 824 void core_mmu_set_info_table(struct core_mmu_table_info *tbl_info, in core_mmu_set_info_table() 993 void core_mmu_get_user_pgdir(struct core_mmu_table_info *pgd_info) in core_mmu_get_user_pgdir() 1007 struct core_mmu_table_info tbl_info = { }; in core_mmu_create_user_map()
|
| /optee_os/core/arch/arm/mm/ |
| H A D | core_mmu_lpae.c | 753 static bool core_mmu_entry_copy(struct core_mmu_table_info *tbl_info, in core_mmu_entry_copy() 801 struct core_mmu_table_info dst_ti = { }; in share_region() 802 struct core_mmu_table_info src_ti = { }; in share_region() 971 struct core_mmu_table_info tbl_info = { }; in core_init_mmu_prtn_ta_core() 1230 void core_mmu_set_info_table(struct core_mmu_table_info *tbl_info, in core_mmu_set_info_table() 1250 void core_mmu_get_user_pgdir(struct core_mmu_table_info *pgd_info) in core_mmu_get_user_pgdir() 1262 struct core_mmu_table_info dir_info; in core_mmu_create_user_map() 1275 struct core_mmu_table_info *tbl_info) in core_mmu_find_table() 1339 bool core_mmu_entry_to_finer_grained(struct core_mmu_table_info *tbl_info, in core_mmu_entry_to_finer_grained()
|
| H A D | core_mmu_v7.c | 539 void core_mmu_set_info_table(struct core_mmu_table_info *tbl_info, in core_mmu_set_info_table() 556 void core_mmu_get_user_pgdir(struct core_mmu_table_info *pgd_info) in core_mmu_get_user_pgdir() 567 struct core_mmu_table_info dir_info = { }; in core_mmu_create_user_map() 581 struct core_mmu_table_info *tbl_info) in core_mmu_find_table() 645 bool core_mmu_entry_to_finer_grained(struct core_mmu_table_info *tbl_info, in core_mmu_entry_to_finer_grained()
|
| H A D | tee_pager.c | 152 struct core_mmu_table_info tbl_info; 229 struct core_mmu_table_info ti; in tee_pager_phys_to_virt() 358 bool tee_pager_get_table_info(vaddr_t va, struct core_mmu_table_info *ti) in tee_pager_get_table_info() 369 static struct core_mmu_table_info *find_table_info(vaddr_t va) in find_table_info() 418 static size_t tbl_usage_count(struct core_mmu_table_info *ti) in tbl_usage_count() 566 struct core_mmu_table_info *ti; in pager_add_alias_page() 705 struct core_mmu_table_info *ti; in get_pmem_pa() 778 struct core_mmu_table_info dir_info = { NULL }; in map_pgts() 1366 struct core_mmu_table_info *ti = NULL; in pager_deploy_page() 1835 struct core_mmu_table_info *ti = NULL; in tee_pager_add_pages()
|
| /optee_os/core/mm/ |
| H A D | core_mmu.c | 959 struct core_mmu_table_info tbl_info; in dump_xlat_table() 1815 void core_mmu_set_entry(struct core_mmu_table_info *tbl_info, unsigned int idx, in core_mmu_set_entry() 1823 void core_mmu_get_entry(struct core_mmu_table_info *tbl_info, unsigned int idx, in core_mmu_get_entry() 1831 static void clear_region(struct core_mmu_table_info *tbl_info, in clear_region() 1851 static void set_region(struct core_mmu_table_info *tbl_info, in set_region() 1874 static void set_pg_region(struct core_mmu_table_info *dir_info, in set_pg_region() 1876 struct core_mmu_table_info *pg_info) in set_pg_region() 1972 struct core_mmu_table_info tbl_info = { }; in core_mmu_map_region() 2044 struct core_mmu_table_info tbl_info; in core_mmu_map_pages() 2121 struct core_mmu_table_info tbl_info = { }; in core_mmu_map_contiguous_pages() [all …]
|
| H A D | vm.c | 169 static void set_pa_range(struct core_mmu_table_info *ti, vaddr_t va, in set_pa_range() 182 static void set_reg_in_table(struct core_mmu_table_info *ti, in set_reg_in_table() 204 struct core_mmu_table_info ti = { }; in set_um_region()
|