axvirtio-common 0.2.4

Common types, traits, and utilities for VirtIO device implementations
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//! Shared VirtIO PCI transport state.

mod capability;
mod interrupt;
mod transport;

pub use capability::{
    VIRTIO_PCI_CAP_VENDOR_SPECIFIC, VIRTIO_PCI_CONFIG_EFFECT_ID, VirtioPciCapability,
    VirtioPciCapabilitySet, VirtioPciCapabilityType,
};
pub use interrupt::{InterruptReadOutcome, InterruptTransition, VirtioPciInterruptCoordinator};
pub use transport::{
    ActivityPermit, InterruptPublicationRequest, InterruptTransitionIntent,
    InterruptTransitionRequest, QueueNotification, QueueNotifyOutcome, VirtioDeviceCore,
    VirtioPciTransport, VirtioPciWriteOutcome, VirtioQueueGeneration,
};