Home
last modified time | relevance | path

Searched refs:mem (Results 1 – 25 of 27) sorted by relevance

12

/optee_os-3.20.0/core/drivers/crypto/versal/
A Dipi.c32 reg_pair_from_64(virt_to_phys(arg->ibuf[0].mem.buf), &b, &a); in versal_sha3_request()
37 cmd.ibuf[0].mem = arg->ibuf[0].mem; in versal_sha3_request()
40 reg_pair_from_64(virt_to_phys(arg->ibuf[0].mem.buf), &b, &a); in versal_sha3_request()
44 cmd.ibuf[0].mem = arg->ibuf[0].mem; in versal_sha3_request()
57 reg_pair_from_64(virt_to_phys(arg->ibuf[0].mem.buf), &b, &a); in versal_aes_update_aad_request()
64 cmd.ibuf[0].mem = arg->ibuf[0].mem; in versal_aes_update_aad_request()
88 if (!arg->ibuf[0].mem.buf) in versal_crypto_request()
91 reg_pair_from_64(virt_to_phys(arg->ibuf[0].mem.buf), &b, &a); in versal_crypto_request()
96 if (!arg->ibuf[1].mem.buf) in versal_crypto_request()
102 reg_pair_from_64(virt_to_phys(arg->ibuf[1].mem.buf), &b, &a); in versal_crypto_request()
[all …]
A Dauthenc.c234 arg.data[arg.dlen++] = p->mem.len % 16 ? p->mem.alloc_len : p->mem.len; in replay_aad()
235 arg.ibuf[0].mem = p->mem; in replay_aad()
252 arg.ibuf[1].mem = p->dst; in replay_payload()
350 arg.ibuf[0].mem = key; in do_init()
371 arg.ibuf[1].mem = nonce; in do_init()
433 arg.ibuf[0].mem = p; in do_update_aad()
452 node->aad.mem = p; in do_update_aad()
494 arg.ibuf[1].mem = q; in update_payload()
495 arg.ibuf[2].mem = p; in update_payload()
599 arg.ibuf[0].mem = p; in do_enc_final()
[all …]
A Decc.c200 arg.ibuf[0].mem = x; in verify()
220 arg.ibuf[0].mem = cmd_buf; in verify()
221 arg.ibuf[1].mem = p; in verify()
223 arg.ibuf[2].mem = x; in verify()
224 arg.ibuf[3].mem = s; in verify()
308 arg.ibuf[0].mem = cmd_buf; in sign()
309 arg.ibuf[1].mem = s; in sign()
310 arg.ibuf[2].mem = k; in sign()
311 arg.ibuf[3].mem = d; in sign()
312 arg.ibuf[4].mem = p; in sign()
A Drsa.c93 arg.ibuf[0].mem = cmd_buf; in do_encrypt()
94 arg.ibuf[1].mem = cipher; in do_encrypt()
95 arg.ibuf[2].mem = msg; in do_encrypt()
96 arg.ibuf[3].mem = key; in do_encrypt()
185 arg.ibuf[0].mem = cmd_buf; in do_decrypt()
186 arg.ibuf[1].mem = msg; in do_decrypt()
187 arg.ibuf[2].mem = cipher; in do_decrypt()
188 arg.ibuf[3].mem = key; in do_decrypt()
/optee_os-3.20.0/core/drivers/
A Dversal_mbox.c205 if (!cmd->ibuf[i].mem.buf) in versal_mbox_write_req()
211 cmd->ibuf[i].mem.buf); in versal_mbox_write_req()
222 cmd->ibuf[i].mem.alloc_len); in versal_mbox_write_req()
251 if (!cmd->ibuf[i].mem.buf) in versal_mbox_read_rsp()
257 i, cmd->ibuf[i].mem.buf); in versal_mbox_read_rsp()
268 cmd->ibuf[i].mem.buf, in versal_mbox_read_rsp()
269 cmd->ibuf[i].mem.alloc_len); in versal_mbox_read_rsp()
276 struct versal_mbox_mem *mem) in versal_mbox_alloc() argument
279 if (!mem->buf) in versal_mbox_alloc()
285 memcpy(mem->buf, init, len); in versal_mbox_alloc()
[all …]
A Dversal_puf.c123 arg.ibuf[0].mem = request; in versal_puf_register()
124 arg.ibuf[1].mem = syndrome_data_addr; in versal_puf_register()
125 arg.ibuf[2].mem = hash_addr; in versal_puf_register()
126 arg.ibuf[3].mem = aux_addr; in versal_puf_register()
127 arg.ibuf[4].mem = puf_id_addr; in versal_puf_register()
128 arg.ibuf[5].mem = efuse_syn_data_addr; in versal_puf_register()
203 arg.ibuf[0].mem = request; in versal_puf_regenerate()
204 arg.ibuf[1].mem = syndrome_data_addr; in versal_puf_regenerate()
205 arg.ibuf[2].mem = hash_addr; in versal_puf_regenerate()
206 arg.ibuf[3].mem = aux_addr; in versal_puf_regenerate()
[all …]
A Dversal_huk.c204 cmd.ibuf[0].mem = p; in aes_gcm_encrypt()
227 cmd.ibuf[0].mem = init_buf; in aes_gcm_encrypt()
228 cmd.ibuf[1].mem = p; in aes_gcm_encrypt()
246 cmd.ibuf[0].mem = p; in aes_gcm_encrypt()
266 cmd.ibuf[0].mem = input_cmd; in aes_gcm_encrypt()
267 cmd.ibuf[1].mem = p; in aes_gcm_encrypt()
268 cmd.ibuf[2].mem = q; in aes_gcm_encrypt()
A Dversal_sha3_384.c34 arg.ibuf[0].mem = p; in input_plaintext()
55 arg.ibuf[0].mem = p; in get_ciphertext()
/optee_os-3.20.0/core/tee/
A Dentry_std.c59 mem->size = sz; in param_mem_from_mobj()
73 mem->offs = 0; in set_fmem_param()
74 mem->size = 0; in set_fmem_param()
79 if (!mem->mobj) in set_fmem_param()
84 mem->size = sz; in set_fmem_param()
90 if (ADD_OVERFLOW(mem->offs, mem->size, &req_size) || in set_fmem_param()
110 mem->offs = 0; in set_tmem_param()
111 mem->size = 0; in set_tmem_param()
123 mem->offs = 0; in set_tmem_param()
153 if (!mem->mobj) in set_rmem_param()
[all …]
A Dtee_svc.c590 p->u[n].mem.size = b; in utee_param_to_param()
592 if (!p->u[n].mem.offs) { in utee_param_to_param()
594 if (p->u[n].mem.size) in utee_param_to_param()
596 p->u[n].mem.mobj = NULL; in utee_param_to_param()
600 p->u[n].mem.mobj = &mobj_virt; in utee_param_to_param()
708 s = param->u[n].mem.size; in tee_svc_copy_param()
724 &param->u[n].mem.mobj, in tee_svc_copy_param()
725 &param->u[n].mem.offs); in tee_svc_copy_param()
755 param->u[n].mem.size); in tee_svc_copy_param()
758 param->u[n].mem.offs = dst_offs; in tee_svc_copy_param()
[all …]
A Dtee_rpmb_fs.c416 if (!mem) in tee_rpmb_free()
437 if (!mem) in tee_rpmb_alloc()
440 memset(mem, 0, sizeof(*mem)); in tee_rpmb_alloc()
445 if (!mem->phreq_mobj || !mem->phresp_mobj) { in tee_rpmb_alloc()
462 tee_rpmb_free(mem); in tee_rpmb_alloc()
470 mem->req_size), in tee_rpmb_invoke()
934 tee_rpmb_free(&mem); in tee_rpmb_get_dev_info()
997 tee_rpmb_free(&mem); in tee_rpmb_init_read_wr_cnt()
1062 tee_rpmb_free(&mem); in tee_rpmb_write_key()
1277 tee_rpmb_free(&mem); in tee_rpmb_read()
[all …]
/optee_os-3.20.0/core/kernel/
A Dpseudo_ta.c62 struct param_mem *mem; in copy_in_param() local
75 mem = &param->u[n].mem; in copy_in_param()
76 if (!validate_in_param(s, mem->mobj)) in copy_in_param()
78 if (mem->size) { in copy_in_param()
79 TEE_Result res = mobj_inc_map(mem->mobj); in copy_in_param()
84 va = mobj_get_va(mem->mobj, mem->offs, in copy_in_param()
85 mem->size); in copy_in_param()
93 tee_param[n].memref.size = mem->size; in copy_in_param()
118 param->u[n].mem.size = tee_param[n].memref.size; in update_out_param()
135 res = mobj_dec_map(param->u[n].mem.mobj); in unmap_mapped_param()
A Duser_ta.c67 b = p->u[n].mem.size; in init_utee_param()
95 p->u[n].mem.size = up->vals[n * 2 + 1]; in update_from_utee_param()
A Dtee_ta_manager.c468 struct param_mem *mem = &param->u[n].mem; in check_params() local
474 if (!mem->size) in check_params()
476 if (mobj_is_sdp_mem(mem->mobj)) in check_params()
/optee_os-3.20.0/core/mm/
A Dcore_mmu.c319 for (mem = start; mem < end; mem++) { in pbuf_is_special_mem()
552 for (mem = phys_sdp_mem_begin; mem < phys_sdp_mem_end; mem++, mobj++) in core_sdp_mem_create_mobjs()
586 for (mem = start; mem < end; mem++) in verify_special_mem_areas()
588 area_name, mem->addr, (uint64_t)mem->addr + mem->size); in verify_special_mem_areas()
591 for (mem = start; mem + 1 < end; mem++) { in verify_special_mem_areas()
594 mem->addr, mem->size)) { in verify_special_mem_areas()
596 mem->addr, mem->size); in verify_special_mem_areas()
606 for (mem = start; mem < end; mem++) { in verify_special_mem_areas()
610 MSG_MEM_INSTERSECT(mem->addr, mem->size, in verify_special_mem_areas()
636 mem->name, teecore_memtype_name(mem->type), mem->addr, mem->size); in add_phys_mem()
[all …]
A Dvm.c987 memset(mem, 0, sizeof(mem)); in vm_map_param()
998 mem[n].mobj = param->u[n].mem.mobj; in vm_map_param()
1001 mem[n].size = ROUNDUP(phys_offs + param->u[n].mem.offs - in vm_map_param()
1002 mem[n].offs + param->u[n].mem.size, in vm_map_param()
1023 if (mem[n].mobj == mem[m].mobj && in vm_map_param()
1024 (mem[n].offs == (mem[m].offs + mem[m].size) || in vm_map_param()
1025 core_is_buffer_intersect(mem[m].offs, mem[m].size, in vm_map_param()
1026 mem[n].offs, mem[n].size))) { in vm_map_param()
1027 mem[m].size = mem[n].offs + mem[n].size - mem[m].offs; in vm_map_param()
1032 mem[m] = mem[n]; in vm_map_param()
[all …]
/optee_os-3.20.0/core/include/drivers/
A Dversal_mbox.h21 struct versal_mbox_mem mem; member
33 struct versal_mbox_mem *mem);
/optee_os-3.20.0/core/arch/arm/kernel/
A Dboot.c1077 if (mem) { in get_nsec_memory_helper()
1079 mem->addr = a; in get_nsec_memory_helper()
1080 mem->size = l; in get_nsec_memory_helper()
1081 mem++; in get_nsec_memory_helper()
1100 mem = nex_calloc(elems_total, sizeof(*mem)); in get_nsec_memory()
1101 if (!mem) in get_nsec_memory()
1109 return mem; in get_nsec_memory()
1238 if (mem) { in discover_nsec_memory()
1265 mem = nex_calloc(nelems, sizeof(*mem)); in discover_nsec_memory()
1266 if (!mem) in discover_nsec_memory()
[all …]
A Dstmm_sp.c395 struct param_mem *mem = NULL; in stmm_enter_invoke_cmd() local
408 mem = &ta_sess->param->u[0].mem; in stmm_enter_invoke_cmd()
409 ns_buf_size = mem->size; in stmm_enter_invoke_cmd()
411 mem->size = spc->ns_comm_buf_size; in stmm_enter_invoke_cmd()
415 res = mobj_inc_map(mem->mobj); in stmm_enter_invoke_cmd()
419 va = mobj_get_va(mem->mobj, mem->offs, mem->size); in stmm_enter_invoke_cmd()
470 tmp_res = mobj_dec_map(mem->mobj); in stmm_enter_invoke_cmd()
A Dspmc_sp_handler.c596 struct ffa_mem_relinquish *mem = rxtx->rx; in ffa_mem_relinquish() local
607 smem = sp_mem_get(READ_ONCE(mem->handle)); in ffa_mem_relinquish()
615 if (READ_ONCE(mem->endpoint_count) != 1) { in ffa_mem_relinquish()
621 if (READ_ONCE(mem->endpoint_id_array[0]) != caller_sp->endpoint_id) { in ffa_mem_relinquish()
A Dsecure_partition.c151 bool sp_has_exclusive_access(struct sp_mem_map_region *mem, in sp_has_exclusive_access() argument
163 if (region->mobj == mem->mobj) in sp_has_exclusive_access()
172 return !sp_mem_is_shared(mem); in sp_has_exclusive_access()
/optee_os-3.20.0/core/arch/arm/include/kernel/
A Dsecure_partition.h89 bool sp_has_exclusive_access(struct sp_mem_map_region *mem,
93 struct sp_mem *mem,
/optee_os-3.20.0/core/drivers/bnxt/
A Dbnxt_images.c33 static int verify_header(vaddr_t mem) in verify_header() argument
35 img_header = (struct bnxt_img_header *)mem; in verify_header()
/optee_os-3.20.0/core/arch/arm/dts/
A Dat91-sama5d2_xplained.dts205 regulator-state-mem {
223 regulator-state-mem {
237 regulator-state-mem {
251 regulator-state-mem {
265 regulator-state-mem {
279 regulator-state-mem {
293 regulator-state-mem {
/optee_os-3.20.0/core/include/kernel/
A Dtee_ta_manager.h47 struct param_mem mem; member

Completed in 46 milliseconds

12