vio.h

Definitions for VIRTIO vdevs

For more information about the VIRTIO specification, see OASIS at oasis-open.org.

Function safety

All functions that vio.h provides are thread safe.

Function When used Notes
vio_append_iov() Running
vio_config_update() Running
vio_ctrl_pci_bars() Startup Use only on VDEV_CTRL_PCI_BARS.
vio_device_status() Running
vio_get_iov() Running
vio_init() Startup
vio_init_queue() Startup, running
vio_iov_set_flags() Running
vio_prepare_iov() Running
vio_put_iov() Running
vio_read() Running Typically used in vread().
vio_reset() Running
vio_setup_queues() Running
vio_write() Running Typically used in vwrite().
Page updated: