Home
last modified time | relevance | path

Searched refs:msg_ptr (Results 1 – 8 of 8) sorted by relevance

/trusted-firmware-m-latest/platform/ext/target/cypress/psoc64/mailbox/
Dplatform_multicore.c21 int platform_mailbox_fetch_msg_ptr(void **msg_ptr) in platform_mailbox_fetch_msg_ptr() argument
25 if (!msg_ptr) { in platform_mailbox_fetch_msg_ptr()
30 msg_ptr); in platform_mailbox_fetch_msg_ptr()
59 int platform_mailbox_send_msg_ptr(const void *msg_ptr) in platform_mailbox_send_msg_ptr() argument
63 if (!msg_ptr) in platform_mailbox_send_msg_ptr()
67 IPC_TX_NOTIFY_MASK, msg_ptr); in platform_mailbox_send_msg_ptr()
Dplatform_multicore.h59 int platform_mailbox_fetch_msg_ptr(void **msg_ptr);
79 int platform_mailbox_send_msg_ptr(const void *msg_ptr);
/trusted-firmware-m-latest/secure_fw/partitions/ns_agent_mailbox/
Dtfm_spe_mailbox.c230 static int32_t tfm_mailbox_dispatch(const struct mailbox_msg_t *msg_ptr, in tfm_mailbox_dispatch() argument
234 const struct psa_client_params_t *params = &msg_ptr->params; in tfm_mailbox_dispatch()
255 switch (msg_ptr->call_type) { in tfm_mailbox_dispatch()
275 msg_ptr->client_id, in tfm_mailbox_dispatch()
295 msg_ptr->client_id, in tfm_mailbox_dispatch()
312 msg_ptr->client_id, in tfm_mailbox_dispatch()
343 struct mailbox_msg_t *msg_ptr; in tfm_mailbox_handle_msg() local
375 msg_ptr = &spe_mailbox_queue.queue[idx].msg; in tfm_mailbox_handle_msg()
376 spm_memcpy(msg_ptr, &spe_mailbox_queue.ns_slots[idx].msg, sizeof(*msg_ptr)); in tfm_mailbox_handle_msg()
378 if (check_mailbox_msg(msg_ptr) != MAILBOX_SUCCESS) { in tfm_mailbox_handle_msg()
[all …]
/trusted-firmware-m-latest/interface/src/multi_core/
Dtfm_ns_mailbox.c110 struct mailbox_msg_t *msg_ptr; in mailbox_tx_client_req() local
123 msg_ptr = &mailbox_queue_ptr->slots[idx].msg; in mailbox_tx_client_req()
125 msg_ptr->call_type = call_type; in mailbox_tx_client_req()
126 memcpy(&msg_ptr->params, params, sizeof(msg_ptr->params)); in mailbox_tx_client_req()
127 msg_ptr->client_id = client_id; in mailbox_tx_client_req()
Dtfm_ns_mailbox_thread.c107 struct mailbox_msg_t *msg_ptr; in mailbox_tx_client_call_msg() local
121 msg_ptr = &mailbox_queue_ptr->queue[idx].msg; in mailbox_tx_client_call_msg()
122 msg_ptr->call_type = req->call_type; in mailbox_tx_client_call_msg()
123 memcpy(&msg_ptr->params, req->params_ptr, sizeof(msg_ptr->params)); in mailbox_tx_client_call_msg()
124 msg_ptr->client_id = req->client_id; in mailbox_tx_client_call_msg()
/trusted-firmware-m-latest/interface/include/multi_core/
Dtfm_ns_mailbox.h258 int32_t tfm_ns_mailbox_os_mq_send(void *mq_handle, const void *msg_ptr);
275 int32_t tfm_ns_mailbox_os_mq_receive(void *mq_handle, void *msg_ptr);
/trusted-firmware-m-latest/platform/ext/cmsis/CMSIS/RTOS2/Include/
Dcmsis_os2.h816 osStatus_t osMessageQueuePut (osMessageQueueId_t mq_id, const void *msg_ptr, uint8_t msg_prio, uint…
824 osStatus_t osMessageQueueGet (osMessageQueueId_t mq_id, void *msg_ptr, uint8_t *msg_prio, uint32_t …
/trusted-firmware-m-latest/docs/design_docs/dual-cpu/
Dmailbox_design_on_dual_core_system.rst1199 const void *msg_ptr);
1206 | ``msg_ptr`` | The pointer to the message to be sent. |
1230 void *msg_ptr);
1237 | ``msg_ptr`` | The pointer to buffer for message to be received. |