Lines Matching full:rtd

196 	struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream);  in asoc_simple_startup()  local
197 struct asoc_simple_priv *priv = snd_soc_card_get_drvdata(rtd->card); in asoc_simple_startup()
198 struct simple_dai_props *dai_props = simple_priv_to_props(priv, rtd->num); in asoc_simple_startup()
215 struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream); in asoc_simple_shutdown() local
216 struct snd_soc_dai *codec_dai = asoc_rtd_to_codec(rtd, 0); in asoc_simple_shutdown()
217 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in asoc_simple_shutdown()
218 struct asoc_simple_priv *priv = snd_soc_card_get_drvdata(rtd->card); in asoc_simple_shutdown()
220 simple_priv_to_props(priv, rtd->num); in asoc_simple_shutdown()
251 struct snd_soc_pcm_runtime *rtd = asoc_substream_to_rtd(substream); in asoc_simple_hw_params() local
252 struct snd_soc_dai *codec_dai = asoc_rtd_to_codec(rtd, 0); in asoc_simple_hw_params()
253 struct snd_soc_dai *cpu_dai = asoc_rtd_to_cpu(rtd, 0); in asoc_simple_hw_params()
254 struct asoc_simple_priv *priv = snd_soc_card_get_drvdata(rtd->card); in asoc_simple_hw_params()
256 simple_priv_to_props(priv, rtd->num); in asoc_simple_hw_params()
290 int asoc_simple_be_hw_params_fixup(struct snd_soc_pcm_runtime *rtd, in asoc_simple_be_hw_params_fixup() argument
293 struct asoc_simple_priv *priv = snd_soc_card_get_drvdata(rtd->card); in asoc_simple_be_hw_params_fixup()
294 struct simple_dai_props *dai_props = simple_priv_to_props(priv, rtd->num); in asoc_simple_be_hw_params_fixup()
334 static int asoc_simple_init_dai_link_params(struct snd_soc_pcm_runtime *rtd, in asoc_simple_init_dai_link_params() argument
337 struct snd_soc_dai_link *dai_link = rtd->dai_link; in asoc_simple_init_dai_link_params()
344 for_each_rtd_components(rtd, i, component) { in asoc_simple_init_dai_link_params()
351 ret = snd_soc_runtime_calc_hw(rtd, &hw, stream); in asoc_simple_init_dai_link_params()
357 dev_err(rtd->dev, "simple-card: no valid dai_link params\n"); in asoc_simple_init_dai_link_params()
361 params = devm_kzalloc(rtd->dev, sizeof(*params), GFP_KERNEL); in asoc_simple_init_dai_link_params()
378 int asoc_simple_dai_init(struct snd_soc_pcm_runtime *rtd) in asoc_simple_dai_init() argument
380 struct asoc_simple_priv *priv = snd_soc_card_get_drvdata(rtd->card); in asoc_simple_dai_init()
381 struct simple_dai_props *dai_props = simple_priv_to_props(priv, rtd->num); in asoc_simple_dai_init()
384 ret = asoc_simple_init_dai(asoc_rtd_to_codec(rtd, 0), in asoc_simple_dai_init()
389 ret = asoc_simple_init_dai(asoc_rtd_to_cpu(rtd, 0), in asoc_simple_dai_init()
394 ret = asoc_simple_init_dai_link_params(rtd, dai_props); in asoc_simple_dai_init()