|
OpenAMP Library
|
#include <rpmsg_virtio.h>
Data Fields | |
| struct rpmsg_device | rdev |
| struct rpmsg_virtio_config | config |
| struct virtio_device * | vdev |
| struct virtqueue * | rvq |
| struct virtqueue * | svq |
| struct metal_io_region * | shbuf_io |
| struct rpmsg_virtio_shm_pool * | shpool |
| struct metal_list | reclaimer |
struct rpmsg_virtio_device - representation of a rpmsg device based on virtio @rdev: rpmsg device, first property in the struct @config: structure containing virtio configuration @vdev: pointer to the virtio device @rvq: pointer to receive virtqueue @svq: pointer to send virtqueue @shbuf_io: pointer to the shared buffer I/O region @shpool: pointer to the shared buffers pool @reclaimer: Rpmsg buffer reclaimer that contains buffers released by the rpmsg_virtio_release_tx_buffer function.
| struct rpmsg_virtio_config rpmsg_virtio_device::config |
| struct rpmsg_device rpmsg_virtio_device::rdev |
| struct metal_list rpmsg_virtio_device::reclaimer |
| struct virtqueue* rpmsg_virtio_device::rvq |
| struct metal_io_region* rpmsg_virtio_device::shbuf_io |
| struct rpmsg_virtio_shm_pool* rpmsg_virtio_device::shpool |
| struct virtqueue* rpmsg_virtio_device::svq |
| struct virtio_device* rpmsg_virtio_device::vdev |