Home
last modified time | relevance | path

Searched defs:pgt (Results 1 – 5 of 5) sorted by relevance

/optee_os/core/include/mm/
H A Dpgt_cache.h24 struct pgt { struct
36 struct pgt_parent *parent; argument
38 SLIST_ENTRY(pgt) link; argument
92 static inline void pgt_inc_used_entries(struct pgt *pgt) in pgt_inc_used_entries()
98 static inline void pgt_dec_used_entries(struct pgt *pgt) in pgt_dec_used_entries()
104 static inline void pgt_set_used_entries(struct pgt *pgt, size_t val) in pgt_set_used_entries()
/optee_os/core/arch/riscv/mm/
H A Dcore_mmu_arch.c100 static struct mmu_pte *core_mmu_table_get_entry(struct mmu_pgt *pgt, in core_mmu_table_get_entry()
172 struct mmu_pgt *pgt) in core_mmu_pgt_to_satp()
302 struct mmu_pgt *pgt = NULL; in core_mmu_pgt_alloc() local
364 struct mmu_pgt *pgt) in core_mmu_xlat_table_entry_pa2va()
393 size_t core_pos, struct mmu_pgt *pgt) in core_mmu_set_vpn2_ta_table()
403 static struct mmu_pgt *core_mmu_get_next_level_pgt(struct mmu_pgt *pgt, in core_mmu_get_next_level_pgt()
480 struct mmu_pgt *pgt = NULL; in core_init_mmu_prtn_ta_core() local
688 struct mmu_pgt *pgt = NULL; in arch_va2pa_helper() local
755 struct mmu_pgt *pgt = NULL; in core_mmu_find_table() local
795 struct mmu_pgt *pgt = NULL; in core_mmu_entry_to_finer_grained() local
[all …]
/optee_os/core/mm/
H A Dpgt_cache.c66 static void free_pgt(struct pgt *pgt) in free_pgt()
101 struct pgt *pgt = NULL; in alloc_pgt_parent() local
135 struct pgt *pgt = NULL; in alloc_pgt() local
487 static void push_to_cache_list(struct pgt *pgt) in push_to_cache_list()
492 static bool match_pgt(struct pgt *pgt, vaddr_t vabase, void *ctx) in match_pgt()
499 struct pgt *pgt; in pop_from_cache_list() local
534 struct pgt *pgt = NULL; in pop_least_used_from_cache_list() local
861 struct pgt *pgt = NULL; in pgt_pop_from_cache_list() local
870 void pgt_push_to_cache_list(struct pgt *pgt) in pgt_push_to_cache_list()
H A Dcore_mmu.c1875 struct vm_region *region, struct pgt **pgt, in set_pg_region()
2279 struct pgt *pgt = NULL; in core_mmu_populate_user_map() local
/optee_os/core/arch/arm/mm/
H A Dtee_pager.c61 struct pgt *pgt; member
151 struct pgt pgt; member
305 static bool region_have_pgt(struct vm_paged_region *reg, struct pgt *pgt) in region_have_pgt()
784 struct pgt *pgt = reg->pgt_array[n]; in map_pgts() local
1901 static struct pgt *find_pgt(struct pgt *pgt, vaddr_t va) in find_pgt()
1913 struct pgt *pgt = NULL; in tee_pager_assign_um_tables() local
1933 void tee_pager_pgt_save_and_release_entries(struct pgt *pgt) in tee_pager_pgt_save_and_release_entries()