Expand description
Structures and functions for PCI bus operations.
Currently, it just re-exports structures from the crate virtio-drivers
and its module virtio_drivers::transport::pci::bus.
Structs§
- Capability
Info - Information about a PCI device capability.
- Command
- The command register in PCI configuration space.
- Device
Function - An identifier for a PCI bus, device and function.
- Device
Function Info - Information about a PCI device function.
- MmioCam
ConfigurationAccessimplementation for memory-mapped access to a PCI root complex, via either a 16 MiB region for the PCI Configuration Access Mechanism or a 256 MiB region for the PCIe Enhanced Configuration Access Mechanism.- PciRange
Allocator - Used to allocate MMIO regions for PCI BARs.
- PciRoot
- The root complex of a PCI bus.
- Status
- The status register in PCI configuration space.
Enums§
- BarInfo
- Information about a PCI Base Address Register.
- Cam
- A PCI Configuration Access Mechanism.
- Header
Type - The type of a PCI device function header.
- Memory
BarType - The location allowed for a memory BAR.
- PciError
- Errors accessing a PCI device.
Traits§
- Configuration
Access - A method to access PCI configuration space for a particular PCI bus.