Lines Matching defs:afe
3 * mtk-afe-platform-driver.c -- Mediatek afe platform driver
13 #include "mtk-afe-platform-driver.h"
14 #include "mtk-base-afe.h"
16 int mtk_afe_combine_sub_dai(struct mtk_base_afe *afe)
22 list_for_each_entry(dai, &afe->sub_dais, list) {
26 dev_info(afe->dev, "%s(), num of dai %zd\n", __func__, num_dai_drivers);
29 afe->num_dai_drivers = num_dai_drivers;
30 afe->dai_drivers = devm_kcalloc(afe->dev,
34 if (!afe->dai_drivers)
37 list_for_each_entry(dai, &afe->sub_dais, list) {
39 memcpy(&afe->dai_drivers[dai_idx],
51 struct mtk_base_afe *afe = snd_soc_component_get_drvdata(component);
54 list_for_each_entry(dai, &afe->sub_dais, list) {
66 list_for_each_entry(dai, &afe->sub_dais, list) {
84 struct mtk_base_afe *afe = snd_soc_component_get_drvdata(component);
85 struct mtk_base_afe_memif *memif = &afe->memif[asoc_rtd_to_cpu(rtd, 0)->id];
87 struct regmap *regmap = afe->regmap;
88 struct device *dev = afe->dev;
120 struct mtk_base_afe *afe = snd_soc_component_get_drvdata(component);
122 size = afe->mtk_afe_hardware->buffer_bytes_max;
124 afe->dev, size, size);