| /optee_os/core/drivers/scmi-msg/ |
| H A D | shm_msg.c | 44 TEE_Result scmi_entry_msg(unsigned int channel_id, void *in_buf, size_t in_size, in scmi_entry_msg() argument 59 if (in_size < sizeof(struct msg_header) || in scmi_entry_msg() 60 in_size - sizeof(struct msg_header) > SCMI_SEC_PAYLOAD_SIZE || in scmi_entry_msg() 65 in_size, in_buf, *out_size, out_buf); in scmi_entry_msg() 83 msg.in_size = in_size - sizeof(struct msg_header); in scmi_entry_msg() 84 memcpy(msg.in, hdr->payload, msg.in_size); in scmi_entry_msg()
|
| H A D | base.c | 26 if (msg->in_size) { in report_version() 43 if (msg->in_size) { in report_attributes() 60 if (msg->in_size != sizeof(*in_args)) { in report_message_attributes() 80 if (msg->in_size) { in discover_vendor() 97 if (msg->in_size) { in discover_sub_vendor() 114 if (msg->in_size) { in discover_implementation_version() 142 if (msg->in_size != sizeof(*a2p)) { in discover_list_protocols()
|
| H A D | reset_domain.c | 50 if (msg->in_size) { in report_version() 65 if (msg->in_size) { in report_attributes() 82 if (msg->in_size != sizeof(*in_args)) { in report_message_attributes() 102 if (msg->in_size != sizeof(*in_args)) { in reset_domain_attributes() 140 if (msg->in_size != sizeof(*in_args)) { in reset_request()
|
| H A D | voltage_domain.c | 81 if (IS_ENABLED(CFG_SCMI_MSG_STRICT_ABI) && msg->in_size) { in report_version() 99 if (IS_ENABLED(CFG_SCMI_MSG_STRICT_ABI) && msg->in_size) { in report_attributes() 116 if (msg->in_size != sizeof(*in_args)) { in report_message_attributes() 138 if (msg->in_size != sizeof(*in_args)) { in scmi_voltd_domain_attributes() 182 if (msg->in_size != sizeof(*in_args)) { in scmi_voltd_describe_levels() 277 if (msg->in_size != sizeof(*in_args)) { in scmi_voltd_config_set() 303 if (msg->in_size != sizeof(*in_args)) { in scmi_voltd_config_get() 331 if (msg->in_size != sizeof(*in_args)) { in scmi_voltd_level_set() 359 if (msg->in_size != sizeof(*in_args)) { in scmi_voltd_level_get()
|
| H A D | clock.c | 78 if (msg->in_size) { in report_version() 94 if (msg->in_size) { in report_attributes() 111 if (msg->in_size != sizeof(*in_args)) { in report_message_attributes() 133 if (msg->in_size != sizeof(*in_args)) { in scmi_clock_attributes() 167 if (msg->in_size != sizeof(*in_args)) { in scmi_clock_rate_get() 195 if (msg->in_size != sizeof(*in_args)) { in scmi_clock_rate_set() 223 if (msg->in_size != sizeof(*in_args)) { in scmi_clock_config_set() 279 if (msg->in_size != sizeof(*in_args)) { in scmi_clock_describe_rates()
|
| H A D | common.h | 81 size_t in_size; member 148 TEE_Result scmi_entry_msg(unsigned int channel_id, void *in_buf, size_t in_size,
|
| H A D | entry.c | 139 void *in_buf, size_t in_size, in scmi_msg_threaded_entry() argument 144 return scmi_entry_msg(channel_id, in_buf, in_size, out_buf, out_size, in scmi_msg_threaded_entry()
|
| H A D | perf_domain.c | 102 if (msg->in_size) { in protocol_version() 124 if (msg->in_size) { in protocol_attributes() 157 if (msg->in_size != sizeof(*in_args)) { in protocol_message_attributes() 177 if (msg->in_size != exp_in_size) in sanitize_message()
|
| H A D | smt.c | 112 msg.in_size = in_payload_size; in scmi_entry_smt()
|
| /optee_os/ta/pkcs11/src/ |
| H A D | processing_digest.c | 119 size_t in_size = 0; in step_digest_operation() local 129 in_size = params[1].memref.size; in step_digest_operation() 130 if (in_size && !in_buf) in step_digest_operation() 186 if (!in_buf || !in_size) in step_digest_operation() 189 TEE_DigestUpdate(proc->tee_op_handle, in_buf, in_size); in step_digest_operation() 211 in_buf, in_size, out_buf, in step_digest_operation()
|
| H A D | processing_symm.c | 659 size_t in_size) in input_data_size_is_valid() argument 665 in_size % TEE_AES_BLOCK_SIZE) in input_data_size_is_valid() 668 in_size % TEE_AES_BLOCK_SIZE) in input_data_size_is_valid() 673 in_size < TEE_AES_BLOCK_SIZE) in input_data_size_is_valid() 676 in_size < TEE_AES_BLOCK_SIZE) in input_data_size_is_valid() 688 size_t in_size) in input_sign_size_is_valid() argument 718 if (in_size != sign_sz) in input_sign_size_is_valid() 741 size_t in_size = 0; in step_symm_operation() local 755 in_size = params[1].memref.size; in step_symm_operation() 756 if (in_size && !in_buf) in step_symm_operation() [all …]
|
| H A D | processing_asymm.c | 488 uint32_t in_size = 0; in step_asymm_operation() local 505 in_size = params[1].memref.size; in step_asymm_operation() 506 if (in_size && !in_buf) in step_asymm_operation() 644 TEE_DigestUpdate(proc->tee_op_handle2, in_buf, in_size); in step_asymm_operation() 687 res = TEE_DigestDoFinal(proc->tee_op_handle2, in_buf, in_size, in step_asymm_operation() 708 if (!in_size || !sz) { in step_asymm_operation() 717 if (in_size > sz) in step_asymm_operation() 718 in_size = sz; in step_asymm_operation() 785 in_buf, in_size, in step_asymm_operation() 796 in_buf, in_size, in step_asymm_operation() [all …]
|
| H A D | processing_aes.c | 116 void *in, size_t in_size) in tee_ae_decrypt_update() argument 126 if (!in_size) in tee_ae_decrypt_update() 137 if (ctx->pending_size + in_size <= ctx->tag_byte_len) { in tee_ae_decrypt_update() 143 TEE_MemMove(ctx->pending_tag + ctx->pending_size, in, in_size); in tee_ae_decrypt_update() 145 ctx->pending_size += in_size; in tee_ae_decrypt_update() 151 data_len = in_size + ctx->pending_size - ctx->tag_byte_len; in tee_ae_decrypt_update() 155 (ctx->pending_size + in_size) >= ctx->tag_byte_len) { in tee_ae_decrypt_update() 227 data_len = in_size - data_len; in tee_ae_decrypt_update() 236 (char *)in + in_size - data_len, data_len); in tee_ae_decrypt_update()
|
| H A D | processing.c | 826 uint32_t in_size = 0; in entry_processing_key() local 845 in_size = params[1].memref.size; in entry_processing_key() 846 if (in_size && !in_buf) in entry_processing_key() 989 rc = unwrap_key_by_symm(session, in_buf, in_size, in entry_processing_key() 1016 rc = unwrap_key_by_asymm(session, in_buf, in_size, in entry_processing_key()
|
| H A D | processing.h | 177 void *in, size_t in_size);
|
| /optee_os/core/arch/arm/include/scmi/ |
| H A D | scmi_server.h | 31 size_t in_size, void *out_buf, 55 size_t in_size __unused, in scmi_server_msg_process_thread()
|
| /optee_os/core/pta/ |
| H A D | scmi.c | 123 size_t in_size = params[1].memref.size; in cmd_process_msg_channel() local 140 res = scmi_msg_threaded_entry(channel_id, in_buf, in_size, in cmd_process_msg_channel() 153 in_size, out_buf, in cmd_process_msg_channel()
|
| /optee_os/core/include/drivers/ |
| H A D | scmi-msg.h | 136 void *in_buf, size_t in_size, 141 size_t in_size __unused, in scmi_msg_threaded_entry()
|
| /optee_os/core/tee/ |
| H A D | tee_fs_key_manager.c | 170 size_t in_size) in sha256() argument 172 return tee_hash_createdigest(TEE_ALG_SHA256, in, in_size, in sha256()
|