/optee_os-3.20.0/core/drivers/crypto/versal/ |
A D | ipi.c | 32 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 D | authenc.c | 234 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 D | ecc.c | 200 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 D | rsa.c | 93 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 D | versal_mbox.c | 205 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 D | versal_puf.c | 123 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 D | versal_huk.c | 204 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 D | versal_sha3_384.c | 34 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 D | entry_std.c | 59 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 D | tee_svc.c | 590 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 ¶m->u[n].mem.mobj, in tee_svc_copy_param() 725 ¶m->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 D | tee_rpmb_fs.c | 416 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 D | pseudo_ta.c | 62 struct param_mem *mem; in copy_in_param() local 75 mem = ¶m->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 D | user_ta.c | 67 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 D | tee_ta_manager.c | 468 struct param_mem *mem = ¶m->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 D | core_mmu.c | 319 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 D | vm.c | 987 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 D | versal_mbox.h | 21 struct versal_mbox_mem mem; member 33 struct versal_mbox_mem *mem);
|
/optee_os-3.20.0/core/arch/arm/kernel/ |
A D | boot.c | 1077 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 D | stmm_sp.c | 395 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 D | spmc_sp_handler.c | 596 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 D | secure_partition.c | 151 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 D | secure_partition.h | 89 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 D | bnxt_images.c | 33 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 D | at91-sama5d2_xplained.dts | 205 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 D | tee_ta_manager.h | 47 struct param_mem mem; member
|