Skip to main content

Module dma

Module dma 

Source
Expand description

DMA (Direct Memory Access) safety abstractions.

Provides DmaBuffer for pinning physical memory during DMA transfers and DmaDirection for compile-time direction enforcement.

Inspired by Asterinas OSTD ostd/src/mm/dma/.

Re-exports§

pub use buffer::DmaBuffer;
pub use direction::DmaBidirectional;
pub use direction::DmaDirection;
pub use direction::DmaFromDevice;
pub use direction::DmaToDevice;

Modules§

buffer
direction