Expand description
Implements pci devices and busses.
Structs§
Enums§
- PciBar
Prefetchable - PciBar
Region Type - See pci_regs.h in kernel
- PciBdf
Parse Error - Errors associated with parsing a BDF string.
- PciBridge
Subclass - Subclasses of the BridgeDevice
- PciCapability
Id - Types of PCI capabilities.
- PciClass
Code - Classes of PCI nodes.
- PciExpress
Capability Id - Types of PCI Express capabilities.
- PciHeader
Type - Represents the types of PCI headers allowed in the configuration registers.
- PciInterrupt
Pin - PCI has four interrupt pins A->D.
- PciMass
Storage Subclass - Mass Storage Sub Classes
- PciMultimedia
Subclass - Subclasses of the MultimediaController class.
- PciNetwork
Controller Subclass - Network Controller Sub Classes
- PciSerial
BusSub Class - Subclass of the SerialBus
Traits§
- PciSubclass
- A PCI subclass. Each class in
PciClassCodecan specify a unique set of subclasses. This trait is implemented by each subclass. It allows use of a trait object to generate configurations.