Lines Matching full:instance
61 /** @brief Open an icmsg instance
63 * Open an icmsg instance to be able to send and receive messages to a remote
64 * instance.
65 * This function is blocking until the handshake with the remote instance is
69 * remote instance is being performed.
72 * instance.
74 * instance.
76 * events generated by this icmsg instance. The pointed memory
77 * must be preserved while the icmsg instance is active.
82 * @retval -EALREADY when the instance is already opened.
89 /** @brief Close an icmsg instance
91 * Closing an icmsg instance results in releasing all resources used by given
92 * instance including the shared memory regions and mbox devices.
95 * instance being closed. Its content must be the same as used
96 * for creating this instance with @ref icmsg_open.
98 * instance.
106 /** @brief Send a message to the remote icmsg instance.
109 * instance.
111 * instance.
117 * @retval -EBUSY when the instance has not finished handshake with the remote
118 * instance.