Home
last modified time | relevance | path

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

/optee_os/core/drivers/crypto/caam/hal/common/registers/
H A Dsm_regs.h12 #define SM_SMAPR_GRP1(perm) SHIFT_U32((perm) & 0xF, 0) argument
13 #define SM_SMAPR_GRP2(perm) SHIFT_U32((perm) & 0xF, 4) argument
/optee_os/core/arch/arm/kernel/
H A Dsecure_partition.c327 uint32_t perm = TEE_MATTR_UR; in sp_map_shared() local
333 if (receiver->perm.perm & FFA_MEM_ACC_EXE) in sp_map_shared()
334 perm |= TEE_MATTR_UX; in sp_map_shared()
336 if (receiver->perm.perm & FFA_MEM_ACC_RW) { in sp_map_shared()
337 if (receiver->perm.perm & FFA_MEM_ACC_EXE) in sp_map_shared()
340 perm |= TEE_MATTR_UW; in sp_map_shared()
354 perm, 0, reg->mobj, reg->page_offset); in sp_map_shared()
706 uint32_t perm = TEE_MATTR_UR | TEE_MATTR_PRW; in copy_and_map_fdt() local
718 res = vm_map(&ctx->uctx, &va, total_size, perm, 0, m, 0); in copy_and_map_fdt()
778 uint32_t perm = TEE_MATTR_UR | TEE_MATTR_PRW; in create_and_map_boot_info() local
[all …]
H A Dspmc_sp_handler.c86 if (receiver->perm.endpoint_id == s->endpoint_id) in find_sp_mem_receiver()
97 uint8_t perm = READ_ONCE(access_perm->perm); in add_mem_region_to_sp() local
110 if (perm & ~FFA_MEM_ACC_MASK) in add_mem_region_to_sp()
119 receiver->perm.endpoint_id = endpoint_id; in add_mem_region_to_sp()
120 receiver->perm.perm = perm; in add_mem_region_to_sp()
121 receiver->perm.flags = READ_ONCE(access_perm->flags); in add_mem_region_to_sp()
343 highest_permission |= READ_ONCE(mem_acc->access_perm.perm); in spmc_sp_add_share()
471 uint8_t share_perm = receiver->perm.perm; in check_retrieve_request()
485 retr_perm = READ_ONCE(retr_access->access_perm.perm); in check_retrieve_request()
592 memcpy(&mem_acc->access_perm, &receiver->perm, in create_retrieve_response()
H A Dstmm_sp.c851 uint16_t perm = 0; in spm_handle_get_mem_attr() local
867 perm |= FFA_MEM_PERM_RW; in spm_handle_get_mem_attr()
869 perm |= FFA_MEM_PERM_RO; in spm_handle_get_mem_attr()
872 perm |= FFA_MEM_PERM_NX; in spm_handle_get_mem_attr()
876 SVC_REGS_A2(regs) = perm; in spm_handle_get_mem_attr()
896 uint32_t perm = SVC_REGS_A3(regs); in spm_handle_set_mem_attr() local
903 (perm & FFA_MEM_PERM_RESERVED)) in spm_handle_set_mem_attr()
909 if ((perm & FFA_MEM_PERM_DATA_PERM) == FFA_MEM_PERM_RO) in spm_handle_set_mem_attr()
911 else if ((perm & FFA_MEM_PERM_DATA_PERM) == FFA_MEM_PERM_RW) in spm_handle_set_mem_attr()
914 if ((perm & FFA_MEM_PERM_INSTRUCTION_PERM) != FFA_MEM_PERM_NX) in spm_handle_set_mem_attr()
H A Dthread_spmc.c1032 *acc_perms = READ_ONCE(descr->perm); in get_acc_perms()
1149 struct ffa_mem_access_perm *perm = NULL; in is_sp_op() local
1158 perm = &mem_acc->access_perm; in is_sp_op()
1165 return READ_ONCE(perm->endpoint_id) != optee_core_lsp.sp_id; in is_sp_op()
2405 .perm = FFA_MEM_ACC_RW, in thread_spmc_get_protmem_config()
2656 perm_descr->perm = FFA_MEM_ACC_RW; in spmc_retrieve_req()
/optee_os/core/arch/arm/plat-marvell/armada3700/
H A Dhal_sec_perf.c150 static int32_t set_range(uint32_t addr, uint32_t size, uint32_t perm) in set_range() argument
184 TZ_SET_PERM(data, perm); in set_range()
226 static void _set_range(uint32_t addr, uint32_t size, uint32_t perm) in _set_range() argument
235 set_range(rgn_addr, p, perm); in _set_range()
/optee_os/core/arch/arm/plat-marvell/armada7k8k/
H A Dhal_sec_perf.c152 static int32_t set_range(uint32_t addr, uint32_t size, uint32_t perm) in set_range() argument
193 TZ_SET_PERM(data, perm); in set_range()
255 static void _set_range(uint32_t addr, uint32_t size, uint32_t perm) in _set_range() argument
265 if (set_range(rgn_addr, p, perm)) in _set_range()
/optee_os/core/arch/arm/include/
H A Darm32.h93 #define DACR_DOMAIN(num, perm) SHIFT_U32((perm), ((num) * 2)) argument
H A Dffa.h277 uint8_t perm; member
/optee_os/core/include/mm/
H A Dsp_mem.h24 struct ffa_mem_access_perm perm; member
/optee_os/core/arch/arm/mm/
H A Dsp_mem.c189 if (r->perm.endpoint_id == s_id) in sp_mem_get_receiver()