kernel

Module io

Source
Expand description

Memory-mapped IO.

C header: include/asm-generic/io.h

Re-exports§

Modules§

Macros§

  • Defines a dedicated type for a register, including getter and setter methods for its fields and methods to read and write it from an Io region.

Structs§

Traits§

  • Types implementing this trait (e.g. MMIO BARs or PCI config regions) can perform I/O operations on regions of memory.
  • Trait indicating that an I/O backend supports operations of a certain type and providing an implementation for these operations.
  • Trait for types with a known size at compile time.
  • Describes a given I/O location: its offset, width, and type to convert the raw value from and into.

Type Aliases§