Module kernel::pci

source ·
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§

Traits§

Type Aliases§