Lines Matching full:rtd

73 	struct snd_soc_pcm_runtime *rtd = substream->private_data;  in tegra_pcm_open()  local
76 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in tegra_pcm_open()
79 if (rtd->dai_link->no_pcm) in tegra_pcm_open()
91 dev_err(rtd->dev, "failed to set constraint %d\n", ret); in tegra_pcm_open()
105 dev_err(rtd->dev, in tegra_pcm_open()
121 struct snd_soc_pcm_runtime *rtd = substream->private_data; in tegra_pcm_close() local
123 if (rtd->dai_link->no_pcm) in tegra_pcm_close()
136 struct snd_soc_pcm_runtime *rtd = substream->private_data; in tegra_pcm_hw_params() local
142 if (rtd->dai_link->no_pcm) in tegra_pcm_hw_params()
145 dmap = snd_soc_dai_get_dma_data(asoc_rtd_to_cpu(rtd, 0), substream); in tegra_pcm_hw_params()
154 dev_err(rtd->dev, "hw params config failed with err %d\n", ret); in tegra_pcm_hw_params()
170 dev_err(rtd->dev, "dma slave config failed with err %d\n", ret); in tegra_pcm_hw_params()
183 struct snd_soc_pcm_runtime *rtd = substream->private_data; in tegra_pcm_hw_free() local
185 if (rtd->dai_link->no_pcm) in tegra_pcm_hw_free()
198 struct snd_soc_pcm_runtime *rtd = substream->private_data; in tegra_pcm_mmap() local
201 if (rtd->dai_link->no_pcm) in tegra_pcm_mmap()
251 static int tegra_pcm_dma_allocate(struct snd_soc_pcm_runtime *rtd, in tegra_pcm_dma_allocate() argument
254 struct snd_card *card = rtd->card->snd_card; in tegra_pcm_dma_allocate()
255 struct snd_pcm *pcm = rtd->pcm; in tegra_pcm_dma_allocate()
289 struct snd_soc_pcm_runtime *rtd) in tegra_pcm_construct() argument
291 return tegra_pcm_dma_allocate(rtd, tegra_pcm_hardware.buffer_bytes_max); in tegra_pcm_construct()