Lines Matching +full:dma +full:- +full:maxburst
1 /* SPDX-License-Identifier: GPL-2.0+
4 * Author: Lars-Peter Clausen <lars@metafoo.de>
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()
49 * The DAI supports packed transfers, eg 2 16-bit samples in a 32-bit word.
51 * the supported sample formats and set the DMA transfer size to undefined.
59 * struct snd_dmaengine_dai_dma_data - DAI DMA configuration data
62 * @maxburst: Maximum number of words(note: words, as in units of the
65 * @filter_data: Custom DMA channel filter data, this will usually be used when
66 * requesting the DMA channel.
67 * @chan_name: Custom channel name to use when requesting DMA channel.
77 u32 maxburst; member
98 * Try to request the DMA channel using compat_request_channel or
103 * Don't try to request the DMA channels through devicetree. This flag only
108 * The PCM is half duplex and the DMA channel is shared between capture and
114 * struct snd_dmaengine_pcm_config - Configuration data for dmaengine based PCM
115 * @prepare_slave_config: Callback used to fill in the DMA slave_config for a
117 * @compat_request_channel: Callback to request a DMA channel for platforms
123 * will be the DAI's DMA data.
124 * @dma_dev: If set, request DMA channel on this device rather than the DAI
126 * @chan_names: If set, these custom DMA channel names will be requested at