devices
0.1.0
Module virtio_pci_device
Structs
Enums
Constants
Functions
In devices::virtio
?
Module
devices
::
virtio
::
virtio_pci_device
source
·
[
−
]
Structs
§
QueueEvent
🔒
SimpleAllocator
🔒
A simple allocator that can allocate non-overlapping aligned intervals.
VirtioPciCap
VirtioPciDevice
Implements the
PCI
transport for virtio devices.
VirtioPciDeviceSnapshot
🔒
VirtioPciNotifyCap
VirtioPciShmCap
VmRequester
🔒
Enums
§
PciCapabilityType
SleepState
🔒
Constants
§
CAPABILITIES_BAR_NUM
🔒
CAPABILITY_BAR_SIZE
🔒
COMMON_CONFIG_BAR_OFFSET
🔒
COMMON_CONFIG_LAST
🔒
COMMON_CONFIG_SIZE
🔒
DEVICE_CONFIG_BAR_OFFSET
🔒
DEVICE_CONFIG_LAST
🔒
DEVICE_CONFIG_SIZE
🔒
ISR_CONFIG_BAR_OFFSET
🔒
ISR_CONFIG_LAST
🔒
ISR_CONFIG_SIZE
🔒
MSIX_PBA_BAR_OFFSET
🔒
MSIX_PBA_LAST
🔒
MSIX_PBA_SIZE
🔒
MSIX_TABLE_BAR_OFFSET
🔒
MSIX_TABLE_LAST
🔒
MSIX_TABLE_SIZE
🔒
NOTIFICATION_BAR_OFFSET
🔒
NOTIFICATION_LAST
🔒
NOTIFICATION_SIZE
🔒
NOTIFY_OFF_MULTIPLIER
🔒
SHMEM_BAR_NUM
🔒
VIRTIO_PCI_DEVICE_ID_BASE
🔒
VIRTIO_PCI_REVISION_ID
🔒
VIRTIO_PCI_VENDOR_ID
🔒
Functions
§
allocate_device_bars
🔒
allocate_io_bars
🔒