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
22 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK) in snd_pcm_substream_to_dma_direction()
47 * The DAI supports packed transfers, eg 2 16-bit samples in a 32-bit word.
49 * the supported sample formats and set the DMA transfer size to undefined.
57 * struct snd_dmaengine_dai_dma_data - DAI DMA configuration data
60 * @maxburst: Maximum number of words(note: words, as in units of the
63 * @slave_id: Slave requester id for the DMA channel.
64 * @filter_data: Custom DMA channel filter data, this will usually be used when
65 * requesting the DMA channel.
66 * @chan_name: Custom channel name to use when requesting DMA channel.
73 u32 maxburst; member
93 * Try to request the DMA channel using compat_request_channel or
98 * Don't try to request the DMA channels through devicetree. This flag only
103 * The PCM is half duplex and the DMA channel is shared between capture and
109 * struct snd_dmaengine_pcm_config - Configuration data for dmaengine based PCM
110 * @prepare_slave_config: Callback used to fill in the DMA slave_config for a
112 * @compat_request_channel: Callback to request a DMA channel for platforms
118 * will be the DAI's DMA data.
119 * @dma_dev: If set, request DMA channel on this device rather than the DAI
121 * @chan_names: If set, these custom DMA channel names will be requested at