Lines Matching refs:dai
18 struct mtk_base_afe_dai *dai; in mtk_afe_combine_sub_dai() local
22 list_for_each_entry(dai, &afe->sub_dais, list) { in mtk_afe_combine_sub_dai()
23 num_dai_drivers += dai->num_dai_drivers; in mtk_afe_combine_sub_dai()
37 list_for_each_entry(dai, &afe->sub_dais, list) { in mtk_afe_combine_sub_dai()
40 dai->dai_drivers, in mtk_afe_combine_sub_dai()
41 dai->num_dai_drivers * in mtk_afe_combine_sub_dai()
43 dai_idx += dai->num_dai_drivers; in mtk_afe_combine_sub_dai()
52 struct mtk_base_afe_dai *dai; in mtk_afe_add_sub_dai_control() local
54 list_for_each_entry(dai, &afe->sub_dais, list) { in mtk_afe_add_sub_dai_control()
55 if (dai->controls) in mtk_afe_add_sub_dai_control()
57 dai->controls, in mtk_afe_add_sub_dai_control()
58 dai->num_controls); in mtk_afe_add_sub_dai_control()
60 if (dai->dapm_widgets) in mtk_afe_add_sub_dai_control()
62 dai->dapm_widgets, in mtk_afe_add_sub_dai_control()
63 dai->num_dapm_widgets); in mtk_afe_add_sub_dai_control()
66 list_for_each_entry(dai, &afe->sub_dais, list) { in mtk_afe_add_sub_dai_control()
67 if (dai->dapm_routes) in mtk_afe_add_sub_dai_control()
69 dai->dapm_routes, in mtk_afe_add_sub_dai_control()
70 dai->num_dapm_routes); in mtk_afe_add_sub_dai_control()