PCM DMA Engine API

snd_hwparams_to_dma_slave_config — Convert hw_params to dma_slave_config
snd_dmaengine_pcm_set_config_from_dai_data — Initializes a dma slave config using DAI DMA data.
snd_dmaengine_pcm_trigger — dmaengine based PCM trigger implementation
snd_dmaengine_pcm_pointer_no_residue — dmaengine based PCM pointer implementation
snd_dmaengine_pcm_pointer — dmaengine based PCM pointer implementation
snd_dmaengine_pcm_request_channel — Request channel for the dmaengine PCM
snd_dmaengine_pcm_open — Open a dmaengine based PCM substream
snd_dmaengine_pcm_open_request_chan — Open a dmaengine based PCM substream and request channel
snd_dmaengine_pcm_close — Close a dmaengine based PCM substream
snd_dmaengine_pcm_close_release_chan — Close a dmaengine based PCM substream and release channel
snd_pcm_substream_to_dma_direction — Get dma_transfer_direction for a PCM substream
struct snd_dmaengine_dai_dma_data — DAI DMA configuration data
struct snd_dmaengine_pcm_config — Configuration data for dmaengine based PCM