Home
last modified time | relevance | path

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

/aosp_15_r20/trusty/kernel/app/usercopytest/
H A Dusercopytest.c53 #define FLAGS_RO_USER (ARCH_MMU_FLAG_PERM_USER | ARCH_MMU_FLAG_PERM_RO)
54 #define FLAGS_RW_USER (ARCH_MMU_FLAG_PERM_USER)
199 if (arch_mmu_flags_start == ARCH_MMU_FLAG_PERM_USER && in TEST_P()
200 arch_mmu_flags_end == ARCH_MMU_FLAG_PERM_USER) { in TEST_P()
218 if (arch_mmu_flags_start == ARCH_MMU_FLAG_PERM_USER && in TEST_P()
280 if (arch_mmu_flags_start & arch_mmu_flags_end & ARCH_MMU_FLAG_PERM_USER) { in TEST_P()
297 if (!(arch_mmu_flags_start & ARCH_MMU_FLAG_PERM_USER) || in TEST_P()
456 if ((arch_mmu_flags_start & ARCH_MMU_FLAG_PERM_USER) && in usercopy_test_strlcpy_from_user_inner()
457 ((arch_mmu_flags_end & ARCH_MMU_FLAG_PERM_USER) || in usercopy_test_strlcpy_from_user_inner()
478 if (!(arch_mmu_flags_start & ARCH_MMU_FLAG_PERM_USER)) { in usercopy_test_strlcpy_from_user_inner()
H A Diovectest.c26 ARCH_MMU_FLAG_PERM_USER | in TEST_F_SETUP()
/aosp_15_r20/external/trusty/lk/arch/arm/arm/
Dmmu.c78 switch (flags & (ARCH_MMU_FLAG_PERM_USER | ARCH_MMU_FLAG_PERM_RO)) { in mmu_flags_to_l1_arch_flags()
85 case ARCH_MMU_FLAG_PERM_USER: in mmu_flags_to_l1_arch_flags()
88 case ARCH_MMU_FLAG_PERM_USER | ARCH_MMU_FLAG_PERM_RO: in mmu_flags_to_l1_arch_flags()
130 switch (flags & (ARCH_MMU_FLAG_PERM_USER | ARCH_MMU_FLAG_PERM_RO)) { in mmu_flags_to_l2_arch_flags_small_page()
137 case ARCH_MMU_FLAG_PERM_USER: in mmu_flags_to_l2_arch_flags_small_page()
140 case ARCH_MMU_FLAG_PERM_USER | ARCH_MMU_FLAG_PERM_RO: in mmu_flags_to_l2_arch_flags_small_page()
341 *flags |= ARCH_MMU_FLAG_PERM_USER | ARCH_MMU_FLAG_PERM_RO; in arch_mmu_query()
344 *flags |= ARCH_MMU_FLAG_PERM_USER; in arch_mmu_query()
392 *flags |= ARCH_MMU_FLAG_PERM_USER | ARCH_MMU_FLAG_PERM_RO; in arch_mmu_query()
395 *flags |= ARCH_MMU_FLAG_PERM_USER; in arch_mmu_query()
/aosp_15_r20/external/trusty/lk/arch/arm64/
Dmmu.c116 switch (flags & (ARCH_MMU_FLAG_PERM_USER | ARCH_MMU_FLAG_PERM_RO)) { in mmu_flags_to_pte_attr()
123 case ARCH_MMU_FLAG_PERM_USER: in mmu_flags_to_pte_attr()
126 case ARCH_MMU_FLAG_PERM_USER | ARCH_MMU_FLAG_PERM_RO: in mmu_flags_to_pte_attr()
133 } else if (flags & ARCH_MMU_FLAG_PERM_USER) { in mmu_flags_to_pte_attr()
259 mmu_flags |= ARCH_MMU_FLAG_PERM_USER; in arch_mmu_query()
265 mmu_flags |= ARCH_MMU_FLAG_PERM_USER | ARCH_MMU_FLAG_PERM_RO; in arch_mmu_query()
272 if (mmu_flags & ARCH_MMU_FLAG_PERM_USER) { in arch_mmu_query()
Dmmu.inc116 switch (flags & (ARCH_MMU_FLAG_PERM_USER | ARCH_MMU_FLAG_PERM_RO)) {
123 case ARCH_MMU_FLAG_PERM_USER:
126 case ARCH_MMU_FLAG_PERM_USER | ARCH_MMU_FLAG_PERM_RO:
133 } else if (flags & ARCH_MMU_FLAG_PERM_USER) {
259 mmu_flags |= ARCH_MMU_FLAG_PERM_USER;
265 mmu_flags |= ARCH_MMU_FLAG_PERM_USER | ARCH_MMU_FLAG_PERM_RO;
272 if (mmu_flags & ARCH_MMU_FLAG_PERM_USER) {
Dexceptions_c.c129 (flags & ARCH_MMU_FLAG_PERM_USER) ? " user" : ""); in printmemattrs()
/aosp_15_r20/trusty/kernel/app/mmutest/
H A Dmmutest.c768 ARCH_MMU_FLAG_PERM_USER)); in TEST()
775 ARCH_MMU_FLAG_PERM_USER)); in TEST()
781 ARCH_MMU_FLAG_PERM_USER)); in TEST()
791 ARCH_MMU_FLAG_PERM_USER)); in TEST()
798 ARCH_MMU_FLAG_PERM_USER)); in TEST()
804 ARCH_MMU_FLAG_PERM_USER)); in TEST()
818 ARCH_MMU_FLAG_PERM_USER)); in TEST()
823 ARCH_MMU_FLAG_PERM_USER)); in TEST()
/aosp_15_r20/external/trusty/lk/arch/x86/64/
Dmmu.c216 if (flags & ARCH_MMU_FLAG_PERM_USER) in get_x86_arch_flags()
241 unsupported_flags &= ~ARCH_MMU_FLAG_PERM_USER; in x86_mmu_check_flags()
262 mmu_flags |= ARCH_MMU_FLAG_PERM_USER; in get_arch_mmu_flags()
Dusercopy.c51 if (!(flags & ARCH_MMU_FLAG_PERM_USER)) { in is_permission_legal()
/aosp_15_r20/external/trusty/lk/lib/rust_support/
Dmmu.rs30 pub use crate::sys::ARCH_MMU_FLAG_PERM_USER;
/aosp_15_r20/trusty/kernel/lib/trusty/
H A Dutil.c67 *arch_mmu_flags |= ARCH_MMU_FLAG_PERM_USER | ARCH_MMU_FLAG_PERM_NO_EXECUTE; in xlat_flags()
H A Dtrusty_app.c579 ARCH_MMU_FLAG_PERM_USER | ARCH_MMU_FLAG_PERM_NO_EXECUTE); in trusty_thread_create()
594 ARCH_MMU_FLAG_PERM_USER | ARCH_MMU_FLAG_PERM_NO_EXECUTE); in trusty_thread_create()
1134 ARCH_MMU_FLAG_PERM_USER | ARCH_MMU_FLAG_PERM_NO_EXECUTE); in init_brk()
1323 uint arch_mmu_flags = ARCH_MMU_FLAG_PERM_USER; in alloc_address_map()
1682 ARCH_MMU_FLAG_PERM_USER | ARCH_MMU_FLAG_PERM_NO_EXECUTE); in trusty_app_setup_mmio()
H A Dsyscall.c186 ARCH_MMU_FLAG_PERM_USER | ARCH_MMU_FLAG_PERM_NO_EXECUTE); in sys_brk()
/aosp_15_r20/external/trusty/lk/include/arch/
Dmmu.h39 #define ARCH_MMU_FLAG_PERM_USER (1U<<2) macro
/aosp_15_r20/external/trusty/lk/arch/x86/32/
Dmmu.c118 if (flags & ARCH_MMU_FLAG_PERM_USER) in get_x86_arch_flags()
142 mmu_flags |= ARCH_MMU_FLAG_PERM_USER; in get_arch_mmu_flags()
/aosp_15_r20/trusty/kernel/lib/sm/
H A Dns_mem.c151 mmu_flags |= ARCH_MMU_FLAG_PERM_USER; in sm_decode_ns_memory_attr()
/aosp_15_r20/trusty/kernel/app/userscstest/
H A Duserscstest.c77 EXPECT_EQ(flags, ARCH_MMU_FLAG_PERM_NO_EXECUTE | ARCH_MMU_FLAG_PERM_USER, in translate_uspace_ptr()