Lines Matching refs:rtd
59 struct snd_soc_pcm_runtime *rtd; in skl_get_codec_dai() local
61 list_for_each_entry(rtd, &card->rtd_list, list) { in skl_get_codec_dai()
63 if (!strncmp(rtd->codec_dai->name, SKL_NUVOTON_CODEC_DAI, in skl_get_codec_dai()
65 return rtd->codec_dai; in skl_get_codec_dai()
159 static int skylake_ssp_fixup(struct snd_soc_pcm_runtime *rtd, in skylake_ssp_fixup() argument
179 static int skylake_nau8825_codec_init(struct snd_soc_pcm_runtime *rtd) in skylake_nau8825_codec_init() argument
182 struct snd_soc_codec *codec = rtd->codec; in skylake_nau8825_codec_init()
193 dev_err(rtd->dev, "Headset Jack creation failed %d\n", ret); in skylake_nau8825_codec_init()
199 snd_soc_dapm_ignore_suspend(&rtd->card->dapm, "SoC DMIC"); in skylake_nau8825_codec_init()
204 static int skylake_hdmi1_init(struct snd_soc_pcm_runtime *rtd) in skylake_hdmi1_init() argument
206 struct skl_nau8825_private *ctx = snd_soc_card_get_drvdata(rtd->card); in skylake_hdmi1_init()
207 struct snd_soc_dai *dai = rtd->codec_dai; in skylake_hdmi1_init()
210 pcm = devm_kzalloc(rtd->card->dev, sizeof(*pcm), GFP_KERNEL); in skylake_hdmi1_init()
222 static int skylake_hdmi2_init(struct snd_soc_pcm_runtime *rtd) in skylake_hdmi2_init() argument
224 struct skl_nau8825_private *ctx = snd_soc_card_get_drvdata(rtd->card); in skylake_hdmi2_init()
225 struct snd_soc_dai *dai = rtd->codec_dai; in skylake_hdmi2_init()
228 pcm = devm_kzalloc(rtd->card->dev, sizeof(*pcm), GFP_KERNEL); in skylake_hdmi2_init()
240 static int skylake_hdmi3_init(struct snd_soc_pcm_runtime *rtd) in skylake_hdmi3_init() argument
242 struct skl_nau8825_private *ctx = snd_soc_card_get_drvdata(rtd->card); in skylake_hdmi3_init()
243 struct snd_soc_dai *dai = rtd->codec_dai; in skylake_hdmi3_init()
246 pcm = devm_kzalloc(rtd->card->dev, sizeof(*pcm), GFP_KERNEL); in skylake_hdmi3_init()
258 static int skylake_nau8825_fe_init(struct snd_soc_pcm_runtime *rtd) in skylake_nau8825_fe_init() argument
261 struct snd_soc_component *component = rtd->cpu_dai->component; in skylake_nau8825_fe_init()
320 struct snd_soc_pcm_runtime *rtd = substream->private_data; in skylake_nau8825_hw_params() local
321 struct snd_soc_dai *codec_dai = rtd->codec_dai; in skylake_nau8825_hw_params()
328 dev_err(rtd->dev, "snd_soc_dai_set_sysclk err = %d\n", ret); in skylake_nau8825_hw_params()
337 static int skylake_dmic_fixup(struct snd_soc_pcm_runtime *rtd, in skylake_dmic_fixup() argument