Home
last modified time | relevance | path

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

/optee_os/core/include/mm/
H A Dtee_mmu_types.h149 static inline bool mattr_is_cached(uint32_t mattr) in mattr_is_cached() argument
151 uint32_t mem_type = (mattr >> TEE_MATTR_MEM_TYPE_SHIFT) & in mattr_is_cached()
H A Dcore_mmu.h585 bool core_mmu_mattr_is_ok(uint32_t mattr);
/optee_os/core/arch/riscv/mm/
H A Dcore_mmu_arch.c189 unsigned long mattr = TEE_MATTR_SECURE; in pte_to_mattr() local
196 mattr |= TEE_MATTR_VALID_BLOCK; in pte_to_mattr()
201 mattr |= TEE_MATTR_UR | TEE_MATTR_PR; in pte_to_mattr()
203 mattr |= TEE_MATTR_UW | TEE_MATTR_PW; in pte_to_mattr()
205 mattr |= TEE_MATTR_UX | TEE_MATTR_PX; in pte_to_mattr()
208 mattr |= TEE_MATTR_PR; in pte_to_mattr()
210 mattr |= TEE_MATTR_PW; in pte_to_mattr()
212 mattr |= TEE_MATTR_PX; in pte_to_mattr()
216 mattr |= TEE_MATTR_GLOBAL; in pte_to_mattr()
218 return mattr; in pte_to_mattr()
/optee_os/core/arch/arm/mm/
H A Dtee_pager.c1104 uint32_t mattr = 0; in tee_pager_set_um_region_attr() local
1111 mattr = get_region_mattr(f); in tee_pager_set_um_region_attr()
1140 f2 = mattr; in tee_pager_set_um_region_attr()
1142 f2 = mattr & ~(TEE_MATTR_UW | TEE_MATTR_PW); in tee_pager_set_um_region_attr()
/optee_os/core/mm/
H A Dcore_mmu.c1683 bool core_mmu_mattr_is_ok(uint32_t mattr) in core_mmu_mattr_is_ok() argument
1690 switch ((mattr >> TEE_MATTR_MEM_TYPE_SHIFT) & TEE_MATTR_MEM_TYPE_MASK) { in core_mmu_mattr_is_ok()