Expand description
Direct Memory Access (DMA).
This module provides DmaCoherent and DmaStream abstractions for
managing DMA memory regions with different remapping, caching and
synchronization requirements.
Structs§
- DmaCoherent
- A DMA memory object that can be accessed in a cache-coherent manner.
- DmaStream
- A DMA memory object with streaming access.
Enums§
- From
AndTo Device - Data flows both from and to the device.
- From
Device - Data flows from the device.
- ToDevice
- Data flows to the device.
Traits§
- DmaDirection
DmaDirectionlimits the data flow direction ofDmaStreamand prevents users from reading and writing toDmaStreamunexpectedly.