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().