[][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