| /rk3399_ARM-atf/drivers/arm/rse/ |
| H A D | rse_comms_protocol_embed.c | 62 const struct rse_embed_reply_t *reply, in rse_protocol_embed_deserialize_reply() argument 68 assert(reply != NULL); in rse_protocol_embed_deserialize_reply() 72 if ((sizeof(*reply) - sizeof(reply->trailer) + payload_offset) in rse_protocol_embed_deserialize_reply() 78 reply->trailer + payload_offset, in rse_protocol_embed_deserialize_reply() 79 reply->out_size[i]); in rse_protocol_embed_deserialize_reply() 80 out_vec[i].len = reply->out_size[i]; in rse_protocol_embed_deserialize_reply() 81 payload_offset += reply->out_size[i]; in rse_protocol_embed_deserialize_reply() 84 *return_val = reply->return_val; in rse_protocol_embed_deserialize_reply()
|
| H A D | rse_comms_protocol.c | 57 const struct serialized_rse_comms_reply_t *reply, in rse_protocol_deserialize_reply() argument 60 assert(reply != NULL); in rse_protocol_deserialize_reply() 63 switch (reply->header.protocol_ver) { in rse_protocol_deserialize_reply() 66 &reply->reply.embed, reply_size); in rse_protocol_deserialize_reply() 69 &reply->reply.pointer_access, in rse_protocol_deserialize_reply()
|
| H A D | rse_comms.c | 20 struct serialized_rse_comms_reply_t reply; member 82 size_t reply_size = sizeof(io_buf.reply); in psa_call() 124 err = rse_mbx_receive_data((uint8_t *)&io_buf.reply, &reply_size); in psa_call() 130 VERBOSE("protocol_ver=%u\n", io_buf.reply.header.protocol_ver); in psa_call() 131 VERBOSE("seq_num=%u\n", io_buf.reply.header.seq_num); in psa_call() 132 VERBOSE("client_id=%u\n", io_buf.reply.header.client_id); in psa_call() 135 &io_buf.reply, reply_size); in psa_call()
|
| H A D | rse_comms_protocol_pointer_access.c | 49 const struct rse_pointer_access_reply_t *reply, in rse_protocol_pointer_access_deserialize_reply() argument 54 assert(reply != NULL); in rse_protocol_pointer_access_deserialize_reply() 58 out_vec[i].len = reply->out_sizes[i]; in rse_protocol_pointer_access_deserialize_reply() 61 *return_val = reply->return_val; in rse_protocol_pointer_access_deserialize_reply()
|
| H A D | rse_comms_protocol.h | 44 } reply; member 64 const struct serialized_rse_comms_reply_t *reply,
|
| H A D | rse_comms_protocol_pointer_access.h | 39 const struct rse_pointer_access_reply_t *reply,
|
| H A D | rse_comms_protocol_embed.h | 44 const struct rse_embed_reply_t *reply,
|
| /rk3399_ARM-atf/drivers/arm/sfcp/sfcp_psa/sfcp_psa_protocol/ |
| H A D | sfcp_psa_protocol_embed.c | 55 const struct sfcp_embed_reply_t *reply, size_t reply_size) in sfcp_protocol_embed_deserialize_reply() argument 60 assert(reply != NULL); in sfcp_protocol_embed_deserialize_reply() 64 if ((sizeof(*reply) - sizeof(reply->payload) + payload_offset) > in sfcp_protocol_embed_deserialize_reply() 69 memcpy(out_vec[i].base, reply->payload + payload_offset, in sfcp_protocol_embed_deserialize_reply() 70 reply->out_size[i]); in sfcp_protocol_embed_deserialize_reply() 71 out_vec[i].len = reply->out_size[i]; in sfcp_protocol_embed_deserialize_reply() 72 payload_offset += reply->out_size[i]; in sfcp_protocol_embed_deserialize_reply() 75 *return_val = reply->return_val; in sfcp_protocol_embed_deserialize_reply()
|
| H A D | sfcp_psa_protocol.c | 56 const struct serialized_psa_reply_t *reply, size_t reply_size) in sfcp_protocol_deserialize_reply() argument 58 assert(reply != NULL); in sfcp_protocol_deserialize_reply() 61 switch (reply->header.protocol_ver) { in sfcp_protocol_deserialize_reply() 65 out_vec, out_len, return_val, &reply->reply.embed, in sfcp_protocol_deserialize_reply() 72 &reply->reply.pointer_access, reply_size); in sfcp_protocol_deserialize_reply()
|
| H A D | sfcp_psa_protocol_pointer_access.c | 44 const struct sfcp_pointer_access_reply_t *reply, size_t reply_size) in sfcp_protocol_pointer_access_deserialize_reply() argument 48 assert(reply != NULL); in sfcp_protocol_pointer_access_deserialize_reply() 52 out_vec[i].len = reply->out_size[i]; in sfcp_protocol_pointer_access_deserialize_reply() 55 *return_val = reply->return_val; in sfcp_protocol_pointer_access_deserialize_reply()
|
| H A D | sfcp_psa_protocol.h | 65 } reply; member 105 const struct serialized_psa_reply_t *reply, size_t reply_size);
|
| H A D | sfcp_psa_protocol_pointer_access.h | 40 const struct sfcp_pointer_access_reply_t *reply, size_t reply_size);
|
| H A D | sfcp_psa_protocol_embed.h | 43 const struct sfcp_embed_reply_t *reply, size_t reply_size);
|
| /rk3399_ARM-atf/drivers/arm/sfcp/sfcp_core/ |
| H A D | sfcp_encryption_stub.c | 142 enum sfcp_error_t sfcp_encrypt_reply(struct sfcp_packet_t *reply, in sfcp_encrypt_reply() argument 147 (void)reply; in sfcp_encrypt_reply() 155 enum sfcp_error_t sfcp_decrypt_reply(struct sfcp_packet_t *reply, in sfcp_decrypt_reply() argument 159 (void)reply; in sfcp_decrypt_reply()
|
| H A D | sfcp_encryption.h | 112 enum sfcp_error_t sfcp_encrypt_reply(struct sfcp_packet_t *reply, 117 enum sfcp_error_t sfcp_decrypt_reply(struct sfcp_packet_t *reply,
|
| H A D | sfcp.c | 385 struct sfcp_packet_t **reply, in sfcp_init_reply() argument 396 (reply == NULL) || (reply_size == NULL)) { in sfcp_init_reply() 450 *reply = reply_ptr; in sfcp_init_reply() 456 enum sfcp_error_t sfcp_send_reply(struct sfcp_packet_t *reply, in sfcp_send_reply() argument 459 return send_msg_reply(reply, reply_size, payload_size, false); in sfcp_send_reply()
|
| /rk3399_ARM-atf/include/drivers/arm/ |
| H A D | sfcp.h | 257 struct sfcp_packet_t **reply, 272 enum sfcp_error_t sfcp_send_reply(struct sfcp_packet_t *reply,
|
| /rk3399_ARM-atf/docs/threat_model/firmware_threat_model/ |
| H A D | threat_model_rse_interface.rst | 53 mitigates against this by clearing its internal buffer when reply is
|
| /rk3399_ARM-atf/docs/threat_model/ |
| H A D | supply_chain_threat_model.rst | 684 | | (reply on APT | strength is not | |
|
| /rk3399_ARM-atf/docs/components/ |
| H A D | rmm-el3-comms-spec.rst | 282 results in a world switch to NS. This call is the reply to the original RMI
|
| /rk3399_ARM-atf/docs/ |
| H A D | change-log.md | 11513 - mmc: Increase command reply timeout to 10 milliseconds
|