Lines Matching +full:dma +full:- +full:maxburst
1 /* SPDX-License-Identifier: GPL-2.0+
4 * Author: Lars-Peter Clausen <[email protected]>
15 * snd_pcm_substream_to_dma_direction - Get dma_transfer_direction for a PCM
19 * Return: DMA transfer direction
24 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) in snd_pcm_substream_to_dma_direction()
50 * The DAI supports packed transfers, eg 2 16-bit samples in a 32-bit word.
52 * the supported sample formats and set the DMA transfer size to undefined.
60 * struct snd_dmaengine_dai_dma_data - DAI DMA configuration data
63 * @maxburst: Maximum number of words(note: words, as in units of the
66 * @filter_data: Custom DMA channel filter data, this will usually be used when
67 * requesting the DMA channel.
68 * @chan_name: Custom channel name to use when requesting DMA channel.
78 u32 maxburst; member
99 * Try to request the DMA channel using compat_request_channel or
104 * Don't try to request the DMA channels through devicetree. This flag only
109 * The PCM is half duplex and the DMA channel is shared between capture and
115 * struct snd_dmaengine_pcm_config - Configuration data for dmaengine based PCM
116 * @prepare_slave_config: Callback used to fill in the DMA slave_config for a
118 * @compat_request_channel: Callback to request a DMA channel for platforms
125 * will be the DAI's DMA data.
126 * @dma_dev: If set, request DMA channel on this device rather than the DAI
128 * @chan_names: If set, these custom DMA channel names will be requested at