Updated: October 28, 2024 |
Definitions for VIRTIO vdevs
For more information about the VIRTIO specification, see OASIS at oasis-open.org.
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(). |