Lines Matching refs:rtd
70 struct snd_soc_pcm_runtime *rtd = substream->private_data; in snd_dmaengine_pcm_prepare_slave_config() local
74 dma_data = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); in snd_dmaengine_pcm_prepare_slave_config()
90 struct snd_soc_pcm_runtime *rtd = substream->private_data; in dmaengine_pcm_hw_params() local
91 struct dmaengine_pcm *pcm = soc_platform_to_pcm(rtd->platform); in dmaengine_pcm_hw_params()
121 struct snd_soc_pcm_runtime *rtd = substream->private_data; in dmaengine_pcm_set_runtime_hwparams() local
122 struct dmaengine_pcm *pcm = soc_platform_to_pcm(rtd->platform); in dmaengine_pcm_set_runtime_hwparams()
137 dma_data = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); in dmaengine_pcm_set_runtime_hwparams()
197 struct snd_soc_pcm_runtime *rtd = substream->private_data; in dmaengine_pcm_open() local
198 struct dmaengine_pcm *pcm = soc_platform_to_pcm(rtd->platform); in dmaengine_pcm_open()
210 struct snd_soc_pcm_runtime *rtd, in dmaengine_pcm_compat_request_channel() argument
213 struct dmaengine_pcm *pcm = soc_platform_to_pcm(rtd->platform); in dmaengine_pcm_compat_request_channel()
217 dma_data = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); in dmaengine_pcm_compat_request_channel()
223 return pcm->config->compat_request_channel(rtd, substream); in dmaengine_pcm_compat_request_channel()
250 static int dmaengine_pcm_new(struct snd_soc_pcm_runtime *rtd) in dmaengine_pcm_new() argument
252 struct dmaengine_pcm *pcm = soc_platform_to_pcm(rtd->platform); in dmaengine_pcm_new()
254 struct device *dev = rtd->platform->dev; in dmaengine_pcm_new()
272 substream = rtd->pcm->streams[i].substream; in dmaengine_pcm_new()
276 dma_data = snd_soc_dai_get_dma_data(rtd->cpu_dai, substream); in dmaengine_pcm_new()
284 pcm->chan[i] = dmaengine_pcm_compat_request_channel(rtd, in dmaengine_pcm_new()
289 dev_err(rtd->platform->dev, in dmaengine_pcm_new()
312 struct snd_soc_pcm_runtime *rtd = substream->private_data; in dmaengine_pcm_pointer() local
313 struct dmaengine_pcm *pcm = soc_platform_to_pcm(rtd->platform); in dmaengine_pcm_pointer()