Home
last modified time | relevance | path

Searched refs:k_mbox_msg (Results 1 – 9 of 9) sorted by relevance

/Zephyr-Core-3.4.0/kernel/
Dmailbox.c27 struct k_mbox_msg tx_msg; /* transmit message descriptor */
108 static int mbox_message_match(struct k_mbox_msg *tx_msg, in mbox_message_match()
109 struct k_mbox_msg *rx_msg) in mbox_message_match()
160 static void mbox_message_dispose(struct k_mbox_msg *rx_msg) in mbox_message_dispose()
163 struct k_mbox_msg *tx_msg; in mbox_message_dispose()
177 tx_msg = (struct k_mbox_msg *)sending_thread->base.swap_data; in mbox_message_dispose()
219 static int mbox_message_put(struct k_mbox *mbox, struct k_mbox_msg *tx_msg, in mbox_message_put()
224 struct k_mbox_msg *rx_msg; in mbox_message_put()
240 rx_msg = (struct k_mbox_msg *)receiving_thread->base.swap_data; in mbox_message_put()
304 int k_mbox_put(struct k_mbox *mbox, struct k_mbox_msg *tx_msg, in k_mbox_put()
[all …]
/Zephyr-Core-3.4.0/tests/kernel/mbox/mbox_usage/src/
Dmain.c34 static struct k_mbox_msg mmsg; in msg_sender()
60 static struct k_mbox_msg mmsg; in msg_receiver()
134 static struct k_mbox_msg mmsg = {0}; in thread_low_prio()
151 static struct k_mbox_msg mmsg = {0}; in thread_high_prio()
169 struct k_mbox_msg mmsg = {0}; in ZTEST_USER()
/Zephyr-Core-3.4.0/subsys/portability/cmsis_rtos_v1/
Dcmsis_mailq.c103 struct k_mbox_msg mmsg; in osMailPut()
128 struct k_mbox_msg mmsg; in osMailGet()
/Zephyr-Core-3.4.0/tests/kernel/mbox/mbox_api/src/
Dtest_mbox_api.c75 struct k_mbox_msg mmsg = {0}; in mbox_get_waiting_thread()
110 struct k_mbox_msg mmsg = {0}; in tmbox_put()
243 struct k_mbox_msg mmsg = {0}; in tmbox_get()
437 struct k_mbox_msg get_msg = {0}; in thread_mbox_data_get_null()
478 struct k_mbox_msg bdmsg = {0}; in thread_mbox_get_block_data()
496 struct k_mbox_msg put_msg = {0}; in thread_mbox_put_block_data()
/Zephyr-Core-3.4.0/tests/benchmarks/app_kernel/src/
Dmailbox_r.c80 struct k_mbox_msg Message; in mailbox_get()
Dmailbox_b.c13 static struct k_mbox_msg message;
/Zephyr-Core-3.4.0/subsys/tracing/test/
Dtracing_test.h595 void sys_trace_k_mbox_message_put_enter(struct k_mbox *mbox, struct k_mbox_msg *tx_msg,
597 void sys_trace_k_mbox_message_put_blocking(struct k_mbox *mbox, struct k_mbox_msg *tx_msg,
599 void sys_trace_k_mbox_message_put_exit(struct k_mbox *mbox, struct k_mbox_msg *tx_msg,
601 void sys_trace_k_mbox_put_enter(struct k_mbox *mbox, struct k_mbox_msg *tx_msg,
603 void sys_trace_k_mbox_put_exit(struct k_mbox *mbox, struct k_mbox_msg *tx_msg, k_timeout_t timeout,
607 void sys_trace_k_mbox_get_enter(struct k_mbox *mbox, struct k_mbox_msg *rx_msg, void *buffer,
609 void sys_trace_k_mbox_get_blocking(struct k_mbox *mbox, struct k_mbox_msg *rx_msg, void *buffer,
611 void sys_trace_k_mbox_get_exit(struct k_mbox *mbox, struct k_mbox_msg *rx_msg, void *buffer,
613 void sys_trace_k_mbox_data_get(struct k_mbox *mbox, struct k_mbox_msg *rx_msg, void *buffer);
/Zephyr-Core-3.4.0/include/zephyr/
Dkernel.h4598 struct k_mbox_msg { struct
4690 extern int k_mbox_put(struct k_mbox *mbox, struct k_mbox_msg *tx_msg,
4706 extern void k_mbox_async_put(struct k_mbox *mbox, struct k_mbox_msg *tx_msg,
4726 extern int k_mbox_get(struct k_mbox *mbox, struct k_mbox_msg *rx_msg,
4742 extern void k_mbox_data_get(struct k_mbox_msg *rx_msg, void *buffer);
/Zephyr-Core-3.4.0/doc/kernel/services/data_passing/
Dmailboxes.rst141 A message descriptor is a structure of type :c:struct:`k_mbox_msg`.
240 struct k_mbox_msg send_msg;
274 struct k_mbox_msg send_msg;
367 struct k_mbox_msg recv_msg;
444 struct k_mbox_msg recv_msg;