Module dma

Source

Re-exportsยง

pub use dma_coherent::DmaCoherent;
pub use dma_stream::DmaDirection;
pub use dma_stream::DmaStream;
pub use dma_stream::DmaStreamSlice;

Modulesยง

dma_coherent ๐Ÿ”’
dma_stream ๐Ÿ”’

Enumsยง

DmaError
DmaType

Staticsยง

DMA_MAPPING_SET ๐Ÿ”’
Set of all physical addresses with dma mapping.

Traitsยง

HasDaddr
A trait for types that have mapped address in the device address space.

Functionsยง

check_and_insert_dma_mapping ๐Ÿ”’
Checks whether the physical addresses has dma mapping. Fail if they have been mapped, otherwise insert them.
dma_type
init
remove_dma_mapping ๐Ÿ”’
Removes a physical address from the dma mapping set.

Type Aliasesยง

Daddr
The device address.