PCM DMA Engine API
Prev
Chapter 2. PCM API
Next
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