Crate virtio_driver
source ·Modules
A virtqueue implementation to be used internally by virtio device drivers.
Macros
Structs
An integer type of with an explicit endianness.
An integer type of with an explicit endianness.
An integer type of with an explicit endianness.
An integer type of with an explicit endianness.
The result of a completed request.
Wraps a
u64 representing an IOVA.An integer type of with an explicit endianness.
An integer type of with an explicit endianness.
An integer type of with an explicit endianness.
An integer type of with an explicit endianness.
An integer type of with an explicit endianness.
An integer type of with an explicit endianness.
An integer type of with an explicit endianness.
An integer type of with an explicit endianness.
An integer type of with an explicit endianness.
An integer type of with an explicit endianness.
An integer type of with an explicit endianness.
An integer type of with an explicit endianness.
The Device Configuration Space for a virtio-blk device.
A queue of a virtio-blk device.
Constants
The maximum number of FDs that can be sent in a single send.
Traits
Types for which it is safe to initialize from raw data.
Trait for types that can be converted into an
iovec that can be referenced by a syscall for
the lifetime of this object.Something that can translate process addresses into IOVAs.
A trait for types that can be used to submit available buffer notifications to a queue.
Trait for file descriptors can send and receive socket control messages via
sendmsg and
recvmsg.An interface to the virtio transport/bus of a device