Lines Matching full:mbox
17 * @brief MBOX Interface
18 * @defgroup mbox_interface MBOX Interface
32 * | MBOX dev | |
44 * An MBOX device is a peripheral capable of passing signals (and data depending
45 * on the peripheral) between CPUs and clusters in the system. Each MBOX
52 * can register a callback on the channel 8 of the MBOX device.
71 #include <zephyr/devicetree/mbox.h>
89 * @brief Provides a type to hold an MBOX channel
91 * Struct type to hold an MBOX device pointer and the channel ID.
94 /** MBOX device pointer. */
110 * mbox1: mbox-controller@... { ... };
115 * mbox-names = "tx", "rx";
122 * @param node_id Devicetree node identifier for the MBOX device
134 * @brief Callback API for incoming MBOX messages
154 * @brief Callback API to send MBOX messages
231 * Initialize an @p mbox_channel passed by the user with a provided MBOX device
248 * @brief Try to send a message over the MBOX device.
262 * descriptor or the device isn't an outbound MBOX channel.
410 #include <syscalls/mbox.h>