vio_state

State of a VirtIO vdev

Synopsis:

#include <qvm/vio.h>
struct vio_state {
    struct vio_state_internal* vsip;
    struct vio_queue_info* qinfo;
    uint32_t driver_features[VIO_MAX_FEATURE_WORDS];
} ;

Data:

struct vio_state_internal* vsip

A pointer to the vdev's internal state information.

struct vio_queue_info* qinfo

A pointer to an array of virtqueue information.

uint32_t driver_features[VIO_MAX_FEATURE_WORDS]

The feature bits accepted by the driver.

Library:

Provided by qvm; no external library is required.