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;