Searched refs:k_mbox_msg (Results 1 – 9 of 9) sorted by relevance
/Zephyr-Core-3.4.0/kernel/ |
D | mailbox.c | 27 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/ |
D | main.c | 34 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/ |
D | cmsis_mailq.c | 103 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/ |
D | test_mbox_api.c | 75 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/ |
D | mailbox_r.c | 80 struct k_mbox_msg Message; in mailbox_get()
|
D | mailbox_b.c | 13 static struct k_mbox_msg message;
|
/Zephyr-Core-3.4.0/subsys/tracing/test/ |
D | tracing_test.h | 595 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/ |
D | kernel.h | 4598 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/ |
D | mailboxes.rst | 141 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;
|