Home
last modified time | relevance | path

Searched refs:core_mmu_table_info (Results 1 – 7 of 7) sorted by relevance

/optee_os-3.20.0/core/include/mm/
A Dcore_mmu.h371 struct core_mmu_table_info { struct
392 struct core_mmu_table_info *tbl_info); argument
402 bool core_mmu_entry_to_finer_grained(struct core_mmu_table_info *tbl_info,
408 void core_mmu_get_user_pgdir(struct core_mmu_table_info *pgd_info);
417 void core_mmu_set_entry(struct core_mmu_table_info *tbl_info, unsigned idx,
430 void core_mmu_get_entry(struct core_mmu_table_info *tbl_info, unsigned idx,
439 static inline unsigned core_mmu_va2idx(struct core_mmu_table_info *tbl_info, in core_mmu_va2idx()
451 static inline vaddr_t core_mmu_idx2va(struct core_mmu_table_info *tbl_info, in core_mmu_idx2va()
464 struct core_mmu_table_info *tbl_info, paddr_t pa) in core_mmu_get_block_offset()
623 void core_mmu_set_info_table(struct core_mmu_table_info *tbl_info,
[all …]
A Dtee_pager.h33 bool tee_pager_get_table_info(vaddr_t va, struct core_mmu_table_info *ti);
/optee_os-3.20.0/core/arch/arm/mm/
A Dcore_mmu_v7.c484 void core_mmu_set_info_table(struct core_mmu_table_info *tbl_info, in core_mmu_set_info_table()
500 void core_mmu_get_user_pgdir(struct core_mmu_table_info *pgd_info) in core_mmu_get_user_pgdir()
511 struct core_mmu_table_info dir_info = { }; in core_mmu_create_user_map()
525 struct core_mmu_table_info *tbl_info) in core_mmu_find_table()
586 bool core_mmu_entry_to_finer_grained(struct core_mmu_table_info *tbl_info, in core_mmu_entry_to_finer_grained()
A Dcore_mmu_lpae.c567 static bool core_mmu_entry_copy(struct core_mmu_table_info *tbl_info, in core_mmu_entry_copy()
728 struct core_mmu_table_info tbl_info = { }; in core_init_mmu_prtn_ta_core()
947 void core_mmu_set_info_table(struct core_mmu_table_info *tbl_info, in core_mmu_set_info_table()
966 void core_mmu_get_user_pgdir(struct core_mmu_table_info *pgd_info) in core_mmu_get_user_pgdir()
978 struct core_mmu_table_info dir_info; in core_mmu_create_user_map()
991 struct core_mmu_table_info *tbl_info) in core_mmu_find_table()
1054 bool core_mmu_entry_to_finer_grained(struct core_mmu_table_info *tbl_info, in core_mmu_entry_to_finer_grained()
A Dtee_pager.c152 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-3.20.0/core/mm/
A Dcore_mmu.c813 struct core_mmu_table_info tbl_info; in dump_xlat_table()
1543 static void set_region(struct core_mmu_table_info *tbl_info, in set_region()
1568 struct core_mmu_table_info *pg_info) in set_pg_region()
1656 struct core_mmu_table_info tbl_info; in core_mmu_map_region()
1718 struct core_mmu_table_info tbl_info; in core_mmu_map_pages()
1795 struct core_mmu_table_info tbl_info = { }; in core_mmu_map_contiguous_pages()
1860 struct core_mmu_table_info tbl_info; in core_mmu_unmap_pages()
1893 struct core_mmu_table_info pg_info = { }; in core_mmu_populate_user_map()
1924 struct core_mmu_table_info tbl_info = { }; in core_mmu_remove_mapping()
2002 struct core_mmu_table_info tbl_info; in core_mmu_add_mapping()
[all …]
A Dvm.c170 static void set_pa_range(struct core_mmu_table_info *ti, vaddr_t va, in set_pa_range()
183 static void set_reg_in_table(struct core_mmu_table_info *ti, in set_reg_in_table()
205 struct core_mmu_table_info ti = { }; in set_um_region()

Completed in 19 milliseconds