Zephyr API Documentation
3.0.0
A Scalable Open Source RTOS
|
|
3.0.0 |
RPMsg instance structure. More...
#include <ipc_rpmsg.h>
Data Fields | |
struct ipc_rpmsg_ept | endpoint [CONFIG_IPC_SERVICE_NUM_ENDPOINTS_PER_INSTANCE] |
struct rpmsg_virtio_device | rvdev |
struct rpmsg_virtio_shm_pool | shm_pool |
rpmsg_ept_bound_cb | bound_cb |
rpmsg_ept_cb | cb |
struct k_mutex | mtx |
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_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.