Lines Matching defs:substream
16 * substream
17 * @substream: PCM substream
20 snd_pcm_substream_to_dma_direction(const struct snd_pcm_substream *substream)
22 if (substream->stream == SNDRV_PCM_STREAM_PLAYBACK)
28 int snd_hwparams_to_dma_slave_config(const struct snd_pcm_substream *substream,
30 int snd_dmaengine_pcm_trigger(struct snd_pcm_substream *substream, int cmd);
31 snd_pcm_uframes_t snd_dmaengine_pcm_pointer(struct snd_pcm_substream *substream);
32 snd_pcm_uframes_t snd_dmaengine_pcm_pointer_no_residue(struct snd_pcm_substream *substream);
34 int snd_dmaengine_pcm_open(struct snd_pcm_substream *substream,
36 int snd_dmaengine_pcm_close(struct snd_pcm_substream *substream);
38 int snd_dmaengine_pcm_open_request_chan(struct snd_pcm_substream *substream,
40 int snd_dmaengine_pcm_close_release_chan(struct snd_pcm_substream *substream);
44 struct dma_chan *snd_dmaengine_pcm_get_chan(struct snd_pcm_substream *substream);
82 const struct snd_pcm_substream *substream,
87 struct snd_pcm_substream *substream,
111 * PCM substream. Will be called from the PCM drivers hwparams callback.
132 int (*prepare_slave_config)(struct snd_pcm_substream *substream,
137 struct snd_pcm_substream *substream);
138 int (*process)(struct snd_pcm_substream *substream,
158 int snd_dmaengine_pcm_prepare_slave_config(struct snd_pcm_substream *substream,