| /rk3399_ARM-atf/bl32/tsp/ |
| H A D | ffa_helpers.c | 15 smc_args_t ffa_msg_send_direct_req(ffa_endpoint_id16_t sender, in ffa_msg_send_direct_req() argument 23 uint32_t src_dst_ids = (sender << FFA_DIRECT_MSG_SOURCE_SHIFT) | in ffa_msg_send_direct_req() 35 smc_args_t *ffa_msg_send_direct_resp(ffa_endpoint_id16_t sender, in ffa_msg_send_direct_resp() argument 43 uint32_t src_dst_ids = (sender << FFA_DIRECT_MSG_SOURCE_SHIFT) | in ffa_msg_send_direct_resp() 59 struct ffa_mtd *memory_region, ffa_endpoint_id16_t sender, in ffa_memory_region_init_header() argument 71 memory_region->sender_id = sender; in ffa_memory_region_init_header() 96 ffa_endpoint_id16_t sender, ffa_endpoint_id16_t *receivers, uint32_t receiver_count, in ffa_memory_retrieve_request_init() argument 101 ffa_memory_region_init_header(memory_region, sender, attributes, flags, in ffa_memory_retrieve_request_init() 145 uint64_t handle, ffa_endpoint_id16_t sender, in memory_retrieve() argument 168 memory_region, handle, sender, receivers, receiver_count, 0, flags, in memory_retrieve()
|
| H A D | ffa_helpers.h | 49 ffa_endpoint_id16_t sender) in ffa_mem_relinquish_init() argument 54 relinquish_request->endpoint_array[0] = sender; in ffa_mem_relinquish_init() 97 uint64_t handle, ffa_endpoint_id16_t sender, 102 smc_args_t ffa_msg_send_direct_req(ffa_endpoint_id16_t sender, 109 smc_args_t *ffa_msg_send_direct_resp(ffa_endpoint_id16_t sender,
|
| H A D | tsp_ffa_main.c | 107 static int test_memory_send(ffa_endpoint_id16_t sender, uint64_t handle, in test_memory_send() argument 116 ffa_endpoint_id16_t source = sender; in test_memory_send() 129 if (ffa_is_secure_world_id(sender)) { in test_memory_send() 130 ERROR("Invalid sender ID 0x%x.\n", sender); in test_memory_send() 437 uint16_t sender = ffa_endpoint_source(arg1); in handle_partition_message() local 445 status = test_memory_send(sender, arg4, FFA_FLAG_SHARE_MEMORY, !multi_endpoint); in handle_partition_message() 450 status = test_memory_send(sender, arg4, FFA_FLAG_LEND_MEMORY, !multi_endpoint); in handle_partition_message() 455 status = test_memory_send(sender, arg4, FFA_FLAG_SHARE_MEMORY, multi_endpoint); in handle_partition_message() 460 status = test_memory_send(sender, arg4, FFA_FLAG_LEND_MEMORY, multi_endpoint); in handle_partition_message() 478 return ffa_msg_send_direct_resp(receiver, sender, status, 0, 0, 0, 0); in handle_partition_message()
|
| /rk3399_ARM-atf/drivers/arm/sfcp/sfcp_core/ |
| H A D | sfcp_helpers.c | 14 sfcp_node_id_t *sender, sfcp_node_id_t *receiver, in sfcp_helpers_parse_packet() argument 31 *sender = packet->header.sender_id; in sfcp_helpers_parse_packet() 94 sfcp_node_id_t sender, sfcp_node_id_t receiver, in sfcp_helpers_packet_requires_forwarding_get_destination() argument 110 (sender != my_node_id); in sfcp_helpers_packet_requires_forwarding_get_destination() 112 *destination = sender; in sfcp_helpers_packet_requires_forwarding_get_destination()
|
| H A D | sfcp_helpers.h | 25 sfcp_node_id_t *sender, sfcp_node_id_t *receiver, 33 sfcp_node_id_t sender, sfcp_node_id_t receiver,
|
| H A D | sfcp.c | 80 sfcp_node_id_t sender, bool uses_cryptography, in populate_msg_metadata() argument 84 metadata->sender = sender; in populate_msg_metadata() 428 reply_ptr->header.sender_id = metadata.sender; in sfcp_init_reply() 583 bool any_sender, sfcp_node_id_t sender, in sfcp_receive_msg() argument 611 if (any_sender && (sender != 0)) { in sfcp_receive_msg() 615 sfcp_err = receive_msg_reply(buf, buf_size, any_sender, sender, in sfcp_receive_msg() 885 sfcp_node_id_t *sender, in sfcp_pop_msg_from_buffer() argument 906 if ((sender == NULL) || (client_id == NULL) || (needs_reply == NULL) || in sfcp_pop_msg_from_buffer() 922 packet, packet_size, sender, &packet_receiver, &message_id, in sfcp_pop_msg_from_buffer() 958 sfcp_err = sfcp_decrypt_msg(packet, packet_size, *sender); in sfcp_pop_msg_from_buffer() [all …]
|
| /rk3399_ARM-atf/plat/socionext/synquacer/drivers/scpi/ |
| H A D | sq_scpi.c | 135 cmd->sender = 0; in scpi_set_sq_power_state() 161 cmd->sender = 0; in scpi_sys_power_state() 190 cmd->sender = 0; in scpi_get_draminfo()
|
| H A D | sq_scpi.h | 23 uint32_t sender : 8; member
|
| /rk3399_ARM-atf/include/drivers/arm/ |
| H A D | sfcp.h | 142 sender; /**< Original sender node ID (now the reply receiver). */ member 311 bool any_sender, sfcp_node_id_t sender, 407 sfcp_node_id_t *sender, uint16_t *client_id,
|
| /rk3399_ARM-atf/plat/brcm/common/ |
| H A D | brcm_scpi.c | 154 cmd->sender = 0; in scpi_set_brcm_power_state() 242 cmd->sender = 0; in scpi_sys_power_state()
|
| H A D | brcm_scpi.h | 23 uint32_t sender : 8; member
|
| /rk3399_ARM-atf/drivers/arm/css/scpi/ |
| H A D | css_scpi.c | 159 cmd->sender = 0; in scpi_set_css_power_state() 258 cmd->sender = 0; in scpi_sys_power_state()
|
| /rk3399_ARM-atf/include/drivers/arm/css/ |
| H A D | css_scpi.h | 23 uint32_t sender : 8; member
|
| /rk3399_ARM-atf/docs/design_documents/ |
| H A D | rse.rst | 41 The MHU comes in pairs. There is a sender and receiver side. They are connected 42 to each other. An MHU interface consists of two pairs of MHUs, one sender and 45 from RSE to AP. The sender and receiver are connected via channels. There is an 46 IMPDEF number of channels (e.g: 4-16) between a sender and a receiver module. 52 word. The sender writes the data to the channel register on its side and the 55 meant for signalling that the sender loaded the data to the channel registers 59 multiple rounds. Both, sender and receiver allocate a local buffer for the 64 copied over by RSE core (or by DMA) between the sender and the receiver. This 70 ``iovec``. Therefore, the sender must handle both cases and prevent access to 89 | MHU sender | | MHU receiver | | | Copy data | [all …]
|
| /rk3399_ARM-atf/docs/threat_model/firmware_threat_model/ |
| H A D | threat_model_el3_spm.rst | 143 | Threat | **An endpoint impersonates the sender | 173 | | SWd ID as the sender ID). | 221 | | This component checks the sender/receiver fields | 576 | | Denying a new sender endpoint to make progress |
|