Home
last modified time | relevance | path

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

/optee_os/core/include/mm/
H A Dtee_mmu_types.h18 #define TEE_MATTR_PX BIT(6) macro
20 #define TEE_MATTR_PRX (TEE_MATTR_PR | TEE_MATTR_PX)
21 #define TEE_MATTR_PRWX (TEE_MATTR_PRW | TEE_MATTR_PX)
145 str[5] = (attr & TEE_MATTR_PX) ? 'X' : '-'; in mattr_perm_to_str()
/optee_os/core/arch/arm/mm/
H A Dcore_mmu_v7.c415 a &= ~(TEE_MATTR_PX | TEE_MATTR_UX); in desc_to_mattr()
418 a &= ~TEE_MATTR_PX; in desc_to_mattr()
438 a &= ~(TEE_MATTR_PX | TEE_MATTR_UX); in desc_to_mattr()
468 if (a & (TEE_MATTR_PX | TEE_MATTR_PW)) in mattr_to_desc()
487 if (!(a & (TEE_MATTR_PX | TEE_MATTR_UX))) in mattr_to_desc()
491 if (!(a & TEE_MATTR_PX)) in mattr_to_desc()
518 if (!(a & (TEE_MATTR_PX | TEE_MATTR_UX))) in mattr_to_desc()
H A Dcore_mmu_lpae.c409 a &= ~(TEE_MATTR_PX | TEE_MATTR_UX); in desc_to_mattr()
412 a &= ~TEE_MATTR_PX; in desc_to_mattr()
448 if (a & (TEE_MATTR_PX | TEE_MATTR_PW)) in mattr_to_desc()
457 if (IS_ENABLED(CFG_CORE_BTI) && (a & TEE_MATTR_PX)) in mattr_to_desc()
465 if (!(a & (TEE_MATTR_PX | TEE_MATTR_UX))) in mattr_to_desc()
467 if (!(a & TEE_MATTR_PX)) in mattr_to_desc()
H A Dtee_pager.c1440 if (reg->flags & (TEE_MATTR_PX | TEE_MATTR_UX)) { in pager_deploy_page()
1441 uint32_t mask = TEE_MATTR_PX | TEE_MATTR_UX | in pager_deploy_page()
1692 if (!(attr & TEE_MATTR_PX)) { in pager_update_permissions()
/optee_os/core/arch/riscv/mm/
H A Dcore_mmu_arch.c205 mattr |= TEE_MATTR_UX | TEE_MATTR_PX; in pte_to_mattr()
212 mattr |= TEE_MATTR_PX; in pte_to_mattr()
242 if (attr & TEE_MATTR_PX) in mattr_to_pte_bits()
/optee_os/core/mm/
H A Dcore_mmu.c991 attr & TEE_MATTR_PX ? "X " : "XN", in dump_xlat_table()
2053 assert(!(core_mmu_type_to_attr(memtype) & TEE_MATTR_PX)); in core_mmu_map_pages()
2131 assert(!(core_mmu_type_to_attr(memtype) & TEE_MATTR_PX)); in core_mmu_map_contiguous_pages()