Expand description
Abstractions for the PCI bus.
C header: include/linux/pci.h
Structs§
- An adapter for the registration of PCI drivers.
- A PCI BAR to perform I/O-Operations on.
- PCI device class codes.
- The PCI configuration space of a device.
- The PCI device representation.
- Abstraction for the PCI device ID structure (
struct pci_device_id). - Marker type for extended (4096-byte) PCIe configuration space.
- Set of IRQ types that can be used for PCI interrupt allocation.
- Represents an allocated IRQ vector for a specific PCI device.
- Marker type for normal (256-byte) PCI configuration space.
- PCI vendor IDs.
Enums§
- PCI class mask constants for matching
Classcodes. - Represents the size of a PCI configuration space.
- IRQ type flags for PCI interrupt allocation.
Traits§
- Trait for PCI configuration space size markers.
- The PCI driver trait.
Type Aliases§
IdTabletype for PCI.