Home
last modified time | relevance | path

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

/Zephyr-latest/include/zephyr/ipc/
Dipc_service.h181 struct ipc_ept { struct
262 struct ipc_ept *ept,
281 int ipc_service_deregister_endpoint(struct ipc_ept *ept);
301 int ipc_service_send(struct ipc_ept *ept, const void *data, size_t len);
319 int ipc_service_get_tx_buffer_size(struct ipc_ept *ept);
368 int ipc_service_get_tx_buffer(struct ipc_ept *ept, void **data, uint32_t *size, k_timeout_t wait);
390 int ipc_service_drop_tx_buffer(struct ipc_ept *ept, const void *data);
424 int ipc_service_send_nocopy(struct ipc_ept *ept, const void *data, size_t len);
449 int ipc_service_hold_rx_buffer(struct ipc_ept *ept, void *data);
475 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/modules/hal_nordic/nrfs/backends/
Dnrfs_backend_ipc_service.c37 struct ipc_ept ipc_ept; member
129 ipc_service_send(&ipc_cpusys_channel_config.ipc_ept, &data_to_send.data, in nrfs_backend_send_work()
160 &ch_cfg->ipc_ept, in ipc_channel_init()
180 return ipc_service_send(&ipc_cpusys_channel_config.ipc_ept, message, size) ? in nrfs_backend_send_ex()
/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/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/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/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/icmsg/src/
Dmain.c71 static int send_for_time(struct ipc_ept *ep, const int64_t sending_time_ms) in send_for_time()
133 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/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.c32 static struct ipc_ept hci_ept;
/Zephyr-latest/drivers/bluetooth/hci/
Dipc.c27 struct ipc_ept hci_ept;