Home
last modified time | relevance | path

Searched refs:reply (Results 1 – 21 of 21) sorted by relevance

/rk3399_ARM-atf/drivers/arm/rse/
H A Drse_comms_protocol_embed.c62 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 Drse_comms_protocol.c57 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 Drse_comms.c20 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 Drse_comms_protocol_pointer_access.c49 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 Drse_comms_protocol.h44 } reply; member
64 const struct serialized_rse_comms_reply_t *reply,
H A Drse_comms_protocol_pointer_access.h39 const struct rse_pointer_access_reply_t *reply,
H A Drse_comms_protocol_embed.h44 const struct rse_embed_reply_t *reply,
/rk3399_ARM-atf/drivers/arm/sfcp/sfcp_psa/sfcp_psa_protocol/
H A Dsfcp_psa_protocol_embed.c55 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 Dsfcp_psa_protocol.c56 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 Dsfcp_psa_protocol_pointer_access.c44 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 Dsfcp_psa_protocol.h65 } reply; member
105 const struct serialized_psa_reply_t *reply, size_t reply_size);
H A Dsfcp_psa_protocol_pointer_access.h40 const struct sfcp_pointer_access_reply_t *reply, size_t reply_size);
H A Dsfcp_psa_protocol_embed.h43 const struct sfcp_embed_reply_t *reply, size_t reply_size);
/rk3399_ARM-atf/drivers/arm/sfcp/sfcp_core/
H A Dsfcp_encryption_stub.c142 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 Dsfcp_encryption.h112 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 Dsfcp.c385 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 Dsfcp.h257 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 Dthreat_model_rse_interface.rst53 mitigates against this by clearing its internal buffer when reply is
/rk3399_ARM-atf/docs/threat_model/
H A Dsupply_chain_threat_model.rst684 | | (reply on APT | strength is not | |
/rk3399_ARM-atf/docs/components/
H A Drmm-el3-comms-spec.rst282 results in a world switch to NS. This call is the reply to the original RMI
/rk3399_ARM-atf/docs/
H A Dchange-log.md11513 - mmc: Increase command reply timeout to 10 milliseconds