/optee_os-3.20.0/core/tee/ |
A D | socket.c | 39 params[1].memref.size, &mobj); in socket_open() 43 memcpy(va, params[1].memref.buffer, params[1].memref.size); in socket_open() 105 memcpy(va, params[1].memref.buffer, params[1].memref.size); in socket_send() 137 if (params[1].memref.size) { in socket_recv() 152 if (params[1].memref.size) in socket_recv() 154 MIN(params[1].memref.size, tpm[1].u.memref.size)); in socket_recv() 155 params[1].memref.size = tpm[1].u.memref.size; in socket_recv() 184 memcpy(va, params[1].memref.buffer, params[1].memref.size); in socket_ioctl() 193 if (tpm[1].u.memref.size <= params[1].memref.size) in socket_ioctl() 194 memcpy(params[1].memref.buffer, va, tpm[1].u.memref.size); in socket_ioctl() [all …]
|
/optee_os-3.20.0/core/pta/tests/ |
A D | invoke.c | 87 if (p[0].memref.buffer || p[0].memref.size) in test_entry_memref_null() 180 p[0].memref.buffer, p[0].memref.size, in test_entry_params() 181 p[1].memref.buffer, p[1].memref.size, in test_entry_params() 182 p[2].memref.buffer, p[2].memref.size, in test_entry_params() 183 p[3].memref.buffer, p[3].memref.size); in test_entry_params() 254 size_t sz = p[0].memref.size; in test_inject_sdp() 265 if (p[1].memref.size < sz) { in test_inject_sdp() 266 p[1].memref.size = sz; in test_inject_sdp() 297 size_t sz = p[0].memref.size; in test_transform_sdp() 347 if (p[1].memref.size < sz) { in test_dump_sdp() [all …]
|
A D | aes_perf.c | 209 if (params[2].memref.size > params[3].memref.size) in core_aes_perf_tests() 212 res = init_ctx(&ctx, algo, mode, key_size_bits, params[2].memref.size); in core_aes_perf_tests() 217 params[2].memref.buffer, params[2].memref.size, in core_aes_perf_tests() 218 params[3].memref.buffer); in core_aes_perf_tests()
|
/optee_os-3.20.0/core/pta/ |
A D | system.c | 48 entropy_sz = params[0].memref.size; in system_rng_reseed() 91 params[1].memref.size); in system_derive_ta_unique_key() 107 params[0].memref.size); in system_derive_ta_unique_key() 110 params[1].memref.buffer, in system_derive_ta_unique_key() 111 params[1].memref.size); in system_derive_ta_unique_key() 220 uuid = params[0].memref.buffer; in system_dlopen() 250 uuid = params[0].memref.buffer; in system_dlsym() 254 sym = params[1].memref.buffer; in system_dlsym() 257 maxlen = params[1].memref.size; in system_dlsym() 282 size = params[0].memref.size; in system_get_tpm_event_log() [all …]
|
A D | apdu.c | 68 len = params[3].memref.size; in invoke_command() 70 params[1].memref.buffer, in invoke_command() 71 params[1].memref.size, in invoke_command() 72 params[2].memref.buffer, in invoke_command() 73 params[2].memref.size, in invoke_command() 74 params[3].memref.buffer, in invoke_command() 77 params[3].memref.size = len; in invoke_command()
|
A D | device.c | 56 if (!params[0].memref.buffer && (params[0].memref.size > 0)) in get_devices() 59 buf = params[0].memref.buffer; in get_devices() 60 blen = params[0].memref.size; in get_devices() 70 params[0].memref.size = pos; in get_devices()
|
A D | stats.c | 72 if (p[1].memref.size < size_to_retrieve) { in get_alloc_stats() 73 p[1].memref.size = size_to_retrieve; in get_alloc_stats() 76 p[1].memref.size = size_to_retrieve; in get_alloc_stats() 77 stats = p[1].memref.buffer; in get_alloc_stats() 168 res = tee_ta_instance_stats(p[0].memref.buffer, in get_user_ta_stats() 169 &p[0].memref.size); in get_user_ta_stats()
|
A D | scmi.c | 91 if (param1->memref.size < SMT_BUF_SLOT_SIZE) in cmd_process_smt_message() 103 scmi_smt_set_shared_buffer(channel, param1->memref.buffer); in cmd_process_smt_message() 122 void *in_buf = params[1].memref.buffer; in cmd_process_msg_channel() 123 size_t in_size = params[1].memref.size; in cmd_process_msg_channel() 124 void *out_buf = params[2].memref.buffer; in cmd_process_msg_channel() 125 size_t out_size = params[2].memref.size; in cmd_process_msg_channel() 143 params[2].memref.size = out_size; in cmd_process_msg_channel() 156 params[2].memref.size = (uint32_t)out_size; in cmd_process_msg_channel()
|
A D | attestation.c | 357 uint8_t *e = params[0].memref.buffer; in cmd_get_pubkey() 359 uint8_t *n = params[1].memref.buffer; in cmd_get_pubkey() 573 size_t uuid_sz = params[0].memref.size; in cmd_get_ta_shdr_digest() 576 uint8_t *out = params[2].memref.buffer; in cmd_get_ta_shdr_digest() 577 size_t out_sz = params[2].memref.size; in cmd_get_ta_shdr_digest() 601 params[2].memref.size = min_out_sz; in cmd_get_ta_shdr_digest() 617 uint8_t *out = params[1].memref.buffer; in cmd_hash_ta_memory() 618 size_t out_sz = params[1].memref.size; in cmd_hash_ta_memory() 649 params[1].memref.size = min_out_sz; in cmd_hash_ta_memory() 669 size_t out_sz = params[1].memref.size; in cmd_hash_tee_memory() [all …]
|
A D | rtc.c | 43 pta_time = params[0].memref.buffer; in rtc_pta_get_time() 44 if (!pta_time || params[0].memref.size != sizeof(*pta_time)) in rtc_pta_get_time() 68 pta_time = params[0].memref.buffer; in rtc_pta_set_time() 69 if (!pta_time || params[0].memref.size != sizeof(*pta_time)) in rtc_pta_set_time() 134 info = params[0].memref.buffer; in rtc_pta_get_info() 135 if (!info || params[0].memref.size != sizeof(*info)) in rtc_pta_get_info()
|
/optee_os-3.20.0/ta/trusted_keys/ |
A D | entry.c | 44 if (!params[0].memref.buffer || !params[0].memref.size) in get_random() 52 memcpy(params[0].memref.buffer, rng_buf, params[0].memref.size); in get_random() 79 params[0].memref.buffer = extra; in derive_unique_key() 83 params[1].memref.buffer = key; in derive_unique_key() 84 params[1].memref.size = key_size; in derive_unique_key() 221 in = params[0].memref.buffer; in seal_trusted_key() 222 in_sz = params[0].memref.size; in seal_trusted_key() 223 out = params[1].memref.buffer; in seal_trusted_key() 264 in = params[0].memref.buffer; in unseal_trusted_key() 265 in_sz = params[0].memref.size; in unseal_trusted_key() [all …]
|
/optee_os-3.20.0/lib/libutee/ |
A D | tee_socket_pta.c | 61 params[1].memref.buffer = (void *)addr; in __tee_socket_pta_open() 62 params[1].memref.size = strlen(addr) + 1; in __tee_socket_pta_open() 109 params[1].memref.buffer = (void *)buf; in __tee_socket_pta_send() 110 params[1].memref.size = *len; in __tee_socket_pta_send() 133 params[1].memref.buffer = buf; in __tee_socket_pta_recv() 134 params[1].memref.size = *len; in __tee_socket_pta_recv() 137 *len = params[1].memref.size; in __tee_socket_pta_recv() 156 params[1].memref.buffer = buf; in __tee_socket_pta_ioctl() 157 params[1].memref.size = *len; in __tee_socket_pta_ioctl() 160 *len = params[1].memref.size; in __tee_socket_pta_ioctl()
|
A D | tee_system_pta.c | 95 params[0].memref.buffer = (void *)uuid; in tee_invoke_supp_plugin() 96 params[0].memref.size = sizeof(TEE_UUID); in tee_invoke_supp_plugin() 99 params[2].memref.buffer = buf; in tee_invoke_supp_plugin() 100 params[2].memref.size = len; in tee_invoke_supp_plugin()
|
A D | tee_api.c | 53 b = params[n].memref.buffer; in copy_param() 54 s = params[n].memref.size; in copy_param() 94 s = params[n].memref.size; in copy_param() 101 memcpy(b, params[n].memref.buffer, s); in copy_param() 103 b = params[n].memref.buffer; in copy_param() 138 memcpy(params[n].memref.buffer, tmp_va[n], in update_out_param() 139 MIN(b, params[n].memref.size)); in update_out_param() 140 params[n].memref.size = b; in update_out_param()
|
/optee_os-3.20.0/ta/pkcs11/src/ |
A D | pkcs11_token.c | 324 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_ck_slot_info() 341 TEE_MemMove(out->memref.buffer, &info, out->memref.size); in entry_ck_slot_info() 378 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_ck_token_info() 445 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_ck_token_mecha_ids() 476 TEE_MemMove(out->memref.buffer, array, out->memref.size); in entry_ck_token_mecha_ids() 501 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_ck_token_mecha_info() 607 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_ck_open_session() 711 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_ck_close_session() 1542 if (in->memref.size && !in->memref.buffer) in entry_ck_seed_random() 1548 res = seed_rng_pool(in->memref.buffer, in->memref.size); in entry_ck_seed_random() [all …]
|
A D | entry.c | 68 params[0].memref.size != TEE_PARAM0_SIZE_MIN || in entry_ping() 69 out->memref.size != sizeof(ver)) in entry_ping() 72 TEE_MemMove(out->memref.buffer, ver, sizeof(ver)); in entry_ping() 136 if (params[0].memref.size < sizeof(rc)) in TA_InvokeCommandEntryPoint() 145 params[0].memref.size, params[0].memref.buffer, in TA_InvokeCommandEntryPoint() 148 param_is_memref(ptypes, 1) ? params[1].memref.size : 0, in TA_InvokeCommandEntryPoint() 149 param_is_memref(ptypes, 1) ? params[1].memref.buffer : NULL, in TA_InvokeCommandEntryPoint() 152 param_is_memref(ptypes, 2) ? params[2].memref.size : 0, in TA_InvokeCommandEntryPoint() 153 param_is_memref(ptypes, 2) ? params[2].memref.buffer : NULL); in TA_InvokeCommandEntryPoint() 366 TEE_MemMove(params[0].memref.buffer, &rc, sizeof(rc)); in TA_InvokeCommandEntryPoint() [all …]
|
A D | object.c | 323 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_create_object() 418 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_destroy_object() 509 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_find_objects_init() 673 out_handles = out->memref.buffer; in entry_find_objects() 675 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_find_objects() 723 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_find_objects_final() 765 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_get_attribute_value() 899 TEE_MemMove(out->memref.buffer, template, out->memref.size); in entry_get_attribute_value() 929 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_get_object_size() 981 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_set_attribute_value() [all …]
|
A D | processing.c | 226 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_generate_secret() 323 out->memref.size = sizeof(obj_handle); in entry_generate_secret() 415 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_generate_key_pair() 606 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_processing_init() 712 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_processing_step() 834 in_buf = params[1].memref.buffer; in entry_processing_key() 835 in_size = params[1].memref.size; in entry_processing_key() 863 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_processing_key() 1081 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_release_active_processing() 1135 serialargs_init(&ctrlargs, ctrl->memref.buffer, ctrl->memref.size); in entry_wrap_key() [all …]
|
A D | processing_digest.c | 128 in_buf = params[1].memref.buffer; in step_digest_operation() 129 in_size = params[1].memref.size; in step_digest_operation() 134 out_buf = params[2].memref.buffer; in step_digest_operation() 135 out_size = params[2].memref.size; in step_digest_operation() 216 params[2].memref.size = out_size; in step_digest_operation()
|
/optee_os-3.20.0/lib/libdl/ |
A D | dlfcn.c | 60 params[0].memref.buffer = (void *)&uuid; in dlopen() 61 params[0].memref.size = sizeof(uuid); in dlopen() 107 params[0].memref.buffer = &h->uuid; in dlsym() 108 params[0].memref.size = sizeof(h->uuid); in dlsym() 109 params[1].memref.buffer = (void *)symbol; in dlsym() 110 params[1].memref.size = strlen(symbol) + 1; in dlsym()
|
/optee_os-3.20.0/core/pta/bcm/ |
A D | elog.c | 84 buf = params[0].memref.buffer; in pta_elog_load_nitro_fw() 85 sz = params[0].memref.size; in pta_elog_load_nitro_fw() 116 buf = params[0].memref.buffer; in get_dump_data() 117 sz = params[0].memref.size; in get_dump_data() 130 params[0].memref.size = sz; in get_dump_data() 165 sz = MIN(params[0].memref.size, DEFAULT_ELOG_BUFFER_SIZE); in pta_elog_nitro_crash_dump() 201 sz = MIN(params[0].memref.size, DEFAULT_ELOG_BUFFER_SIZE); in pta_elog_dump()
|
/optee_os-3.20.0/lib/libutee/arch/arm/gprof/ |
A D | gprof_pta.c | 42 params[1].memref.buffer = buf; in __pta_gprof_send() 43 params[1].memref.size = len; in __pta_gprof_send() 61 params[0].memref.buffer = buf; in __pta_gprof_pc_sampling_start() 62 params[0].memref.size = len; in __pta_gprof_pc_sampling_start()
|
/optee_os-3.20.0/ta/avb/ |
A D | entry.c | 270 name_buf = params[0].memref.buffer; in write_persist_value() 271 name_buf_sz = params[0].memref.size; in write_persist_value() 272 value_sz = params[1].memref.size; in write_persist_value() 277 TEE_MemMove(value, params[1].memref.buffer, value_sz); in write_persist_value() 320 name_buf = params[0].memref.buffer; in read_persist_value() 321 name_buf_sz = params[0].memref.size; in read_persist_value() 322 value_sz = params[1].memref.size; in read_persist_value() 345 TEE_MemMove(params[1].memref.buffer, value, in read_persist_value() 348 params[1].memref.size = count; in read_persist_value()
|
/optee_os-3.20.0/core/pta/stm32mp/ |
A D | bsec_pta.c | 35 uint32_t *buf = (uint32_t *)params[1].memref.buffer; in bsec_read_mem() 40 size_t size = params[1].memref.size; in bsec_read_mem() 46 !IS_ALIGNED_WITH_TYPE(params[1].memref.buffer, uint32_t)) in bsec_read_mem() 142 uint32_t *buf = (uint32_t *)params[1].memref.buffer; in bsec_write_mem() 143 size_t size = params[1].memref.size; in bsec_write_mem() 152 !IS_ALIGNED_WITH_TYPE(params[1].memref.buffer, uint32_t)) in bsec_write_mem()
|
/optee_os-3.20.0/core/arch/arm/plat-synquacer/ |
A D | rng_pta.c | 270 rq_size = params[0].memref.size; in rng_get_entropy() 275 e = (uint8_t *)params[0].memref.buffer; in rng_get_entropy() 288 params[0].memref.size = 0; in rng_get_entropy() 297 params[0].memref.size = pool_size; in rng_get_entropy() 300 params[0].memref.size = rq_size; in rng_get_entropy()
|