Home
last modified time | relevance | path

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

/optee_os/core/arch/riscv/mm/
H A Dcore_mmu_arch.c106 static void core_mmu_entry_set(struct mmu_pte *pte, uint64_t val) in core_mmu_entry_set() argument
108 pte->entry = val; in core_mmu_entry_set()
111 static uint64_t core_mmu_entry_get(struct mmu_pte *pte) in core_mmu_entry_get() argument
113 return pte->entry; in core_mmu_entry_get()
116 static bool core_mmu_entry_is_valid(struct mmu_pte *pte) in core_mmu_entry_is_valid() argument
118 return pte->entry & PTE_V; in core_mmu_entry_is_valid()
121 static bool core_mmu_entry_is_invalid(struct mmu_pte *pte) in core_mmu_entry_is_invalid() argument
123 return !core_mmu_entry_is_valid(pte); in core_mmu_entry_is_invalid()
126 static bool core_mmu_entry_is_leaf(struct mmu_pte *pte) in core_mmu_entry_is_leaf() argument
129 return pte->entry & (PTE_R | PTE_W | PTE_X); in core_mmu_entry_is_leaf()
[all …]