Lines Matching refs:dai
83 /* dai component */
270 /* dai ops */
273 struct snd_soc_dai *dai)
275 struct mtk_base_afe *afe = snd_soc_dai_get_drvdata(dai);
276 struct snd_soc_dapm_widget *p = snd_soc_dai_get_widget_playback(dai);
277 struct snd_soc_dapm_widget *c = snd_soc_dai_get_widget_capture(dai);
279 unsigned int rate_reg = mt8192_rate_transform(afe->dev, rate, dai->id);
284 dai->id,
294 switch (dai->id) {
325 __func__, dai->id);
336 /* dai driver */
393 struct mtk_base_afe_dai *dai;
397 dai = devm_kzalloc(afe->dev, sizeof(*dai), GFP_KERNEL);
398 if (!dai)
401 list_add(&dai->list, &afe->sub_dais);
403 dai->dai_drivers = mtk_dai_pcm_driver;
404 dai->num_dai_drivers = ARRAY_SIZE(mtk_dai_pcm_driver);
406 dai->dapm_widgets = mtk_dai_pcm_widgets;
407 dai->num_dapm_widgets = ARRAY_SIZE(mtk_dai_pcm_widgets);
408 dai->dapm_routes = mtk_dai_pcm_routes;
409 dai->num_dapm_routes = ARRAY_SIZE(mtk_dai_pcm_routes);