|
XenevaOS
|
#include <virtio.h>

Public Attributes | |
| unsigned char | _linux_prefix [32] |
| struct virtio_device * | vdev |
| struct VirtqDesc * | desc |
| struct VirtqAvailHdr * | avail |
| struct VirtqUsedHdr * | used |
| uint16_t | free_head |
| uint16_t | num_free |
| uint16_t | index |
| uint16_t | qsize |
| const char * | name |
| void(* | callback )(struct virtqueue *vq) |
| void * | cookies [256] |
| uint16_t | event_idx_write |
| bool | broken |
| struct list_head | list |
| unsigned char virtqueue::_linux_prefix[32] |
| struct VirtqAvailHdr* virtqueue::avail |
| bool virtqueue::broken |
| void(* virtqueue::callback) (struct virtqueue *vq) |
| void* virtqueue::cookies[256] |
| struct VirtqDesc* virtqueue::desc |
| uint16_t virtqueue::event_idx_write |
| uint16_t virtqueue::free_head |
| uint16_t virtqueue::index |
| struct list_head virtqueue::list |
| const char* virtqueue::name |
| uint16_t virtqueue::num_free |
| uint16_t virtqueue::qsize |
| struct VirtqUsedHdr* virtqueue::used |
| struct virtio_device* virtqueue::vdev |