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.
  • EFD_* flags for use with eventfd.
  • 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§

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

Functions§

Type Aliases§