Device Drivers DMA Management

dma_alloc_from_coherent — try to allocate memory from the per-device coherent area
dma_release_from_coherent — try to free the memory allocated from per-device coherent memory pool
dma_mmap_from_coherent — try to mmap the memory allocated from per-device coherent memory pool to userspace
dmam_alloc_coherent — Managed dma_alloc_coherent
dmam_free_coherent — Managed dma_free_coherent
dmam_alloc_noncoherent — Managed dma_alloc_non_coherent
dmam_free_noncoherent — Managed dma_free_noncoherent
dmam_declare_coherent_memory — Managed dma_declare_coherent_memory
dmam_release_declared_memory — Managed dma_release_declared_memory.