With dma_map_singleyou map the memory to transmit DMA. You get a physical pointer to the memory, so the device can use DMA for this address.
Using, dma_unmap_singleyou remove the memory card mentioned above. You must do this when your transfers are over.
DMA, , . , DMA, . , dma_sync_single_for_device; , dma_sync_single_for_cpu