Lines Matching refs:dai
191 "error: failed to set dai config for %s\n",
202 struct snd_soc_dai *dai)
220 link_dev = snd_soc_dai_get_dma_data(dai, substream);
226 snd_soc_dai_set_dma_data(dai, substream, (void *)link_dev);
234 ret = hda_link_config_ipc(hda_stream, dai->name, stream_tag - 1,
239 /* set the hdac_stream in the codec dai */
259 struct snd_soc_dai *dai)
262 snd_soc_dai_get_dma_data(dai, substream);
264 snd_soc_component_get_drvdata(dai->component);
274 dai);
278 int cmd, struct snd_soc_dai *dai)
281 snd_soc_dai_get_dma_data(dai, substream);
300 dev_dbg(dai->dev, "In %s cmd=%d\n", __func__, cmd);
304 ret = hda_link_pcm_prepare(substream, dai);
306 dev_err(dai->dev,
322 ret = hda_link_config_ipc(hda_stream, dai->name,
345 struct snd_soc_dai *dai)
359 link_dev = snd_soc_dai_get_dma_data(dai, substream);
362 dev_dbg(dai->dev,
370 ret = hda_link_config_ipc(hda_stream, dai->name, DMA_CHAN_INVALID,
384 snd_soc_dai_set_dma_data(dai, substream, NULL);
416 * common dai driver for skl+ platforms.