Home
last modified time | relevance | path

Searched refs:icmsg_config_t (Results 1 – 7 of 7) sorted by relevance

/Zephyr-Core-3.5.0/include/zephyr/ipc/
Dicmsg.h35 struct icmsg_config_t { struct
58 const struct icmsg_config_t *cfg; argument
94 int icmsg_open(const struct icmsg_config_t *conf,
112 int icmsg_close(const struct icmsg_config_t *conf,
133 int icmsg_send(const struct icmsg_config_t *conf,
180 int icmsg_get_tx_buffer(const struct icmsg_config_t *conf,
201 int icmsg_drop_tx_buffer(const struct icmsg_config_t *conf,
238 int icmsg_send_nocopy(const struct icmsg_config_t *conf,
258 int icmsg_hold_rx_buffer(const struct icmsg_config_t *conf,
277 int icmsg_release_rx_buffer(const struct icmsg_config_t *conf,
Dicmsg_me.h62 int icmsg_me_init(const struct icmsg_config_t *conf,
90 int icmsg_me_open(const struct icmsg_config_t *conf,
246 int icmsg_me_send(const struct icmsg_config_t *conf,
276 int icmsg_me_get_tx_buffer(const struct icmsg_config_t *conf,
298 int icmsg_me_drop_tx_buffer(const struct icmsg_config_t *conf,
324 int icmsg_me_send_nocopy(const struct icmsg_config_t *conf,
342 int icmsg_me_hold_rx_buffer(const struct icmsg_config_t *conf,
358 int icmsg_me_release_rx_buffer(const struct icmsg_config_t *conf,
/Zephyr-Core-3.5.0/subsys/ipc/ipc_service/backends/
Dipc_icmsg_me_initiator.c75 const struct icmsg_config_t *conf = instance->config; in open()
106 const struct icmsg_config_t *conf = instance->config; in register_ept()
162 const struct icmsg_config_t *conf = instance->config; in send()
172 const struct icmsg_config_t *conf = instance->config; in get_tx_buffer()
182 const struct icmsg_config_t *conf = instance->config; in drop_tx_buffer()
191 const struct icmsg_config_t *conf = instance->config; in send_nocopy()
202 const struct icmsg_config_t *conf = instance->config; in hold_rx_buffer()
210 const struct icmsg_config_t *conf = instance->config; in release_rx_buffer()
234 const struct icmsg_config_t *conf = instance->config; in backend_init()
243 static const struct icmsg_config_t backend_config_##i = \
Dipc_icmsg.c20 const struct icmsg_config_t *conf = instance->config; in register_ept()
31 const struct icmsg_config_t *conf = instance->config; in deregister_ept()
40 const struct icmsg_config_t *conf = instance->config; in send()
58 static const struct icmsg_config_t backend_config_##i = { \
Dipc_icmsg_me_follower.c98 static int bind_ept(const struct icmsg_config_t *conf, in bind_ept()
140 const struct icmsg_config_t *conf = instance->config; in received()
193 const struct icmsg_config_t *conf = instance->config; in open()
203 const struct icmsg_config_t *conf = instance->config; in register_ept()
251 const struct icmsg_config_t *conf = instance->config; in send()
266 const struct icmsg_config_t *conf = instance->config; in get_tx_buffer()
276 const struct icmsg_config_t *conf = instance->config; in drop_tx_buffer()
285 const struct icmsg_config_t *conf = instance->config; in send_nocopy()
300 const struct icmsg_config_t *conf = instance->config; in hold_rx_buffer()
308 const struct icmsg_config_t *conf = instance->config; in release_rx_buffer()
[all …]
/Zephyr-Core-3.5.0/subsys/ipc/ipc_service/lib/
Dicmsg_me.c44 int icmsg_me_init(const struct icmsg_config_t *conf, in icmsg_me_init()
53 int icmsg_me_open(const struct icmsg_config_t *conf, in icmsg_me_open()
166 int icmsg_me_send(const struct icmsg_config_t *conf, in icmsg_me_send()
215 int icmsg_me_get_tx_buffer(const struct icmsg_config_t *conf, in icmsg_me_get_tx_buffer()
261 int icmsg_me_drop_tx_buffer(const struct icmsg_config_t *conf, in icmsg_me_drop_tx_buffer()
270 int icmsg_me_send_nocopy(const struct icmsg_config_t *conf, in icmsg_me_send_nocopy()
302 int icmsg_me_hold_rx_buffer(const struct icmsg_config_t *conf, in icmsg_me_hold_rx_buffer()
310 int icmsg_me_release_rx_buffer(const struct icmsg_config_t *conf, in icmsg_me_release_rx_buffer()
Dicmsg.c40 static int mbox_deinit(const struct icmsg_config_t *conf, in mbox_deinit()
245 static int mbox_init(const struct icmsg_config_t *conf, in mbox_init()
261 int icmsg_open(const struct icmsg_config_t *conf, in icmsg_open()
310 int icmsg_close(const struct icmsg_config_t *conf, in icmsg_close()
325 int icmsg_send(const struct icmsg_config_t *conf, in icmsg_send()
369 int icmsg_get_tx_buffer(const struct icmsg_config_t *conf, in icmsg_get_tx_buffer()
425 int icmsg_drop_tx_buffer(const struct icmsg_config_t *conf, in icmsg_drop_tx_buffer()
434 int icmsg_send_nocopy(const struct icmsg_config_t *conf, in icmsg_send_nocopy()
471 int icmsg_hold_rx_buffer(const struct icmsg_config_t *conf, in icmsg_hold_rx_buffer()
494 int icmsg_release_rx_buffer(const struct icmsg_config_t *conf, in icmsg_release_rx_buffer()