[−][src]Module kernel::virtio
virt-io driver
Modules
| tests |
Structs
| BlkOutHdr | |
| Buf | VIRTIO Buffer |
| InflightOp | |
| UsedArea | |
| VRingDesc | |
| VRingUsedElem | |
| VirtIO | |
| VirtIOData |
Enums
| VIRTIO_CONFIG_S | |
| VIRTIO_FEATURE | |
| VIRTIO_MMIO | VIRTIO MMIO address offset |
Constants
| AVAIL_SZ | Size of avail array |
| BSIZE | VIRTIO buffer size |
| DESC_NUM | |
| VIRTIO_BLK_T_IN | |
| VIRTIO_BLK_T_OUT | |
| VIRTIO_MMIO_BASE | VIRTIO base address on QEMU RISC-V |
| VRING_DESC_F_NEXT | |
| VRING_DESC_F_WRITE |
Statics
| __VIRTIO | VirtIO driver object |
Functions
| VIRTIO | Global function to get an instance of VirtIO driver |
| init⚠ | |
| virtiointr | VIRTIO interrupt |