Crate pci

Crate pci 

Source
Expand description

Implements pci devices and busses.

Structs§

PciBdf

Enums§

PciBarPrefetchable
PciBarRegionType
See pci_regs.h in kernel
PciBdfParseError
Errors associated with parsing a BDF string.
PciBridgeSubclass
Subclasses of the BridgeDevice
PciCapabilityId
Types of PCI capabilities.
PciClassCode
Classes of PCI nodes.
PciExpressCapabilityId
Types of PCI Express capabilities.
PciHeaderType
Represents the types of PCI headers allowed in the configuration registers.
PciInterruptPin
PCI has four interrupt pins A->D.
PciMassStorageSubclass
Mass Storage Sub Classes
PciMultimediaSubclass
Subclasses of the MultimediaController class.
PciNetworkControllerSubclass
Network Controller Sub Classes
PciSerialBusSubClass
Subclass of the SerialBus

Traits§

PciSubclass
A PCI subclass. Each class in PciClassCode can specify a unique set of subclasses. This trait is implemented by each subclass. It allows use of a trait object to generate configurations.