Home
last modified time | relevance | path

Searched refs:ipc_ept (Results 1 – 20 of 20) sorted by relevance

/Zephyr-latest/include/zephyr/ipc/
Dipc_service.h196 struct ipc_ept { struct
277 struct ipc_ept *ept,
296 int ipc_service_deregister_endpoint(struct ipc_ept *ept);
316 int ipc_service_send(struct ipc_ept *ept, const void *data, size_t len);
334 int ipc_service_get_tx_buffer_size(struct ipc_ept *ept);
383 int ipc_service_get_tx_buffer(struct ipc_ept *ept, void **data, uint32_t *size, k_timeout_t wait);
405 int ipc_service_drop_tx_buffer(struct ipc_ept *ept, const void *data);
439 int ipc_service_send_nocopy(struct ipc_ept *ept, const void *data, size_t len);
464 int ipc_service_hold_rx_buffer(struct ipc_ept *ept, void *data);
490 int ipc_service_release_rx_buffer(struct ipc_ept *ept, void *data);
/Zephyr-latest/subsys/ipc/ipc_service/
Dipc_service.c66 struct ipc_ept *ept, in ipc_service_register_endpoint()
90 int ipc_service_deregister_endpoint(struct ipc_ept *ept) in ipc_service_deregister_endpoint()
123 int ipc_service_send(struct ipc_ept *ept, const void *data, size_t len) in ipc_service_send()
147 int ipc_service_get_tx_buffer_size(struct ipc_ept *ept) in ipc_service_get_tx_buffer_size()
176 int ipc_service_get_tx_buffer(struct ipc_ept *ept, void **data, uint32_t *len, k_timeout_t wait) in ipc_service_get_tx_buffer()
205 int ipc_service_drop_tx_buffer(struct ipc_ept *ept, const void *data) in ipc_service_drop_tx_buffer()
234 int ipc_service_send_nocopy(struct ipc_ept *ept, const void *data, size_t len) in ipc_service_send_nocopy()
263 int ipc_service_hold_rx_buffer(struct ipc_ept *ept, void *data) in ipc_service_hold_rx_buffer()
292 int ipc_service_release_rx_buffer(struct ipc_ept *ept, void *data) in ipc_service_release_rx_buffer()
/Zephyr-latest/tests/subsys/ipc/ipc_service/src/
Dmain.c31 struct ipc_ept ept_10; in ZTEST()
32 struct ipc_ept ept_20; in ZTEST()
/Zephyr-latest/modules/hal_nordic/nrfs/backends/
Dnrfs_backend_ipc_service.c37 struct ipc_ept ipc_ept; member
150 ret = ipc_service_send(&ipc_cpusys_channel_config.ipc_ept, message, size); in nrfs_backend_try_send_directly_over_ipc_service()
203 &ch_cfg->ipc_ept, in ipc_channel_init()
/Zephyr-latest/samples/subsys/ipc/ipc_service/icmsg/remote/src/
Dmain.c67 static int send_for_time(struct ipc_ept *ep, const int64_t sending_time_ms) in send_for_time()
129 struct ipc_ept ep; in main()
/Zephyr-latest/samples/subsys/ipc/ipc_service/multi_endpoint/remote/src/
Dmain.c63 struct ipc_ept ipc0A_ept; in ipc0A_entry()
135 struct ipc_ept ipc0B_ept; in ipc0B_entry()
215 struct ipc_ept ipc1_ept; in ipc1_entry()
/Zephyr-latest/samples/subsys/ipc/ipc_service/multi_endpoint/src/
Dmain.c63 struct ipc_ept ipc0A_ept; in ipc0A_entry()
141 struct ipc_ept ipc0B_ept; in ipc0B_entry()
212 struct ipc_ept ipc1_ept; in ipc1_entry()
/Zephyr-latest/samples/subsys/ipc/ipc_service/static_vrings/src/
Dmain.c63 struct ipc_ept ipc0A_ept; in ipc0A_entry()
141 struct ipc_ept ipc0B_ept; in ipc0B_entry()
186 static struct ipc_ept ipc1_ept;
/Zephyr-latest/samples/subsys/ipc/ipc_service/static_vrings/remote/src/
Dmain.c63 struct ipc_ept ipc0A_ept; in ipc0A_entry()
135 struct ipc_ept ipc0B_ept; in ipc0B_entry()
188 static struct ipc_ept ipc1_ept;
/Zephyr-latest/samples/subsys/ipc/ipc_service/icmsg/src/
Dmain.c81 static int send_for_time(struct ipc_ept *ep, const int64_t sending_time_ms) in send_for_time()
145 struct ipc_ept ep; in main()
/Zephyr-latest/subsys/logging/backends/
Dlog_backend_ipc_service.c14 struct ipc_ept ept;
/Zephyr-latest/samples/subsys/logging/multidomain/remote/src/
Dipc_service.c52 struct ipc_ept ipc1_ept; in ipc1_entry()
/Zephyr-latest/samples/subsys/logging/multidomain/src/
Dipc_service.c53 struct ipc_ept ipc1_ept; in ipc1_entry()
/Zephyr-latest/subsys/logging/
Dlog_link_ipc_service.c17 struct ipc_ept ept;
/Zephyr-latest/modules/hal_nordic/nrf_802154/serialization/platform/
Dnrf_802154_spinel_backend_ipc.c34 static struct ipc_ept ept;
/Zephyr-latest/tests/subsys/ipc/ipc_sessions/remote/src/
Dremote.c143 struct ipc_ept *ep = priv; in ep_recv()
310 static struct ipc_ept ep; in init_ipc()
/Zephyr-latest/doc/services/ipc/ipc_service/
Dipc_service.rst89 struct ipc_ept ept0;
116 static struct ipc_ept ept0;
/Zephyr-latest/samples/bluetooth/hci_ipc/src/
Dmain.c35 static struct ipc_ept hci_ept;
/Zephyr-latest/drivers/bluetooth/hci/
Dipc.c40 struct ipc_ept hci_ept;
/Zephyr-latest/tests/subsys/ipc/ipc_sessions/src/
Dmain.c110 static struct ipc_ept ep;