Lines Matching refs:k_mbox_msg
33 struct k_mbox_msg tx_msg; /* transmit message descriptor */
112 static int mbox_message_match(struct k_mbox_msg *tx_msg, in mbox_message_match()
113 struct k_mbox_msg *rx_msg) in mbox_message_match()
155 static void mbox_message_dispose(struct k_mbox_msg *rx_msg) in mbox_message_dispose()
158 struct k_mbox_msg *tx_msg; in mbox_message_dispose()
168 tx_msg = (struct k_mbox_msg *)sending_thread->base.swap_data; in mbox_message_dispose()
210 static int mbox_message_put(struct k_mbox *mbox, struct k_mbox_msg *tx_msg, in mbox_message_put()
215 struct k_mbox_msg *rx_msg; in mbox_message_put()
231 rx_msg = (struct k_mbox_msg *)receiving_thread->base.swap_data; in mbox_message_put()
295 int k_mbox_put(struct k_mbox *mbox, struct k_mbox_msg *tx_msg, in k_mbox_put()
311 void k_mbox_async_put(struct k_mbox *mbox, struct k_mbox_msg *tx_msg, in k_mbox_async_put()
335 void k_mbox_data_get(struct k_mbox_msg *rx_msg, void *buffer) in k_mbox_data_get()
367 static int mbox_message_data_check(struct k_mbox_msg *rx_msg, void *buffer) in mbox_message_data_check()
382 int k_mbox_get(struct k_mbox *mbox, struct k_mbox_msg *rx_msg, void *buffer, in k_mbox_get()
386 struct k_mbox_msg *tx_msg; in k_mbox_get()
399 tx_msg = (struct k_mbox_msg *)sending_thread->base.swap_data; in k_mbox_get()