/Zephyr-latest/include/zephyr/ipc/ |
D | ipc_service.h | 181 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/ |
D | ipc_service.c | 66 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/ |
D | nrfs_backend_ipc_service.c | 37 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/ |
D | main.c | 31 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/ |
D | main.c | 67 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/ |
D | main.c | 63 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/ |
D | main.c | 63 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/ |
D | main.c | 63 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/ |
D | main.c | 63 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/ |
D | main.c | 71 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/ |
D | log_backend_ipc_service.c | 14 struct ipc_ept ept;
|
/Zephyr-latest/samples/subsys/logging/multidomain/remote/src/ |
D | ipc_service.c | 52 struct ipc_ept ipc1_ept; in ipc1_entry()
|
/Zephyr-latest/samples/subsys/logging/multidomain/src/ |
D | ipc_service.c | 53 struct ipc_ept ipc1_ept; in ipc1_entry()
|
/Zephyr-latest/subsys/logging/ |
D | log_link_ipc_service.c | 17 struct ipc_ept ept;
|
/Zephyr-latest/modules/hal_nordic/nrf_802154/serialization/platform/ |
D | nrf_802154_spinel_backend_ipc.c | 34 static struct ipc_ept ept;
|
/Zephyr-latest/doc/services/ipc/ipc_service/ |
D | ipc_service.rst | 89 struct ipc_ept ept0; 116 static struct ipc_ept ept0;
|
/Zephyr-latest/samples/bluetooth/hci_ipc/src/ |
D | main.c | 32 static struct ipc_ept hci_ept;
|
/Zephyr-latest/drivers/bluetooth/hci/ |
D | ipc.c | 27 struct ipc_ept hci_ept;
|