|
Zephyr Project API 4.0.0
A Scalable Open Source RTOS
|
RPMsg instance structure. More...
#include <ipc_rpmsg.h>
Data Fields | |
| struct ipc_rpmsg_ept | endpoint [CONFIG_IPC_SERVICE_BACKEND_RPMSG_NUM_ENDPOINTS_PER_INSTANCE] |
| Endpoints in the instance. | |
| struct rpmsg_virtio_device | rvdev |
| RPMsg virtIO device. | |
| struct rpmsg_virtio_shm_pool | shm_pool |
| SHM pool. | |
| rpmsg_ept_bound_cb | bound_cb |
| EPT (instance) bound callback. | |
| rpmsg_ept_cb | cb |
| EPT (instance) callback. | |
| struct k_mutex | mtx |
| Mutex for the instance. | |
RPMsg instance structure.
Struct representation of an RPMsg instance.
| rpmsg_ept_bound_cb ipc_rpmsg_instance::bound_cb |
EPT (instance) bound callback.
| rpmsg_ept_cb ipc_rpmsg_instance::cb |
EPT (instance) callback.
| struct ipc_rpmsg_ept ipc_rpmsg_instance::endpoint[CONFIG_IPC_SERVICE_BACKEND_RPMSG_NUM_ENDPOINTS_PER_INSTANCE] |
Endpoints in the instance.
| struct k_mutex ipc_rpmsg_instance::mtx |
Mutex for the instance.
| struct rpmsg_virtio_device ipc_rpmsg_instance::rvdev |
RPMsg virtIO device.
| struct rpmsg_virtio_shm_pool ipc_rpmsg_instance::shm_pool |
SHM pool.