Home
last modified time | relevance | path

Searched refs:memif (Results 1 – 8 of 8) sorted by relevance

/linux/sound/soc/mediatek/mt8365/
H A Dmt8365-afe-pcm.c506 struct mtk_base_afe_memif *memif = &afe->memif[memif_num]; in mt8365_afe_fe_startup() local
509 memif->substream = substream; in mt8365_afe_fe_startup()
530 struct mtk_base_afe_memif *memif = &afe->memif[memif_num]; in mt8365_afe_fe_shutdown() local
532 memif->substream = NULL; in mt8365_afe_fe_shutdown()
546 struct mtk_base_afe_memif *memif = &afe->memif[dai_id]; in mt8365_afe_fe_hw_params() local
555 __func__, memif->data->name, params_period_size(params), in mt8365_afe_fe_hw_params()
585 __func__, memif in mt8365_afe_fe_hw_params()
674 struct mtk_base_afe_memif *memif = &afe->memif[dai_id]; mt8365_afe_fe_prepare() local
1937 struct mtk_base_afe_memif *memif = &afe->memif[i]; mt8365_afe_irq_handler() local
[all...]
/linux/sound/soc/mediatek/mt8186/
H A Dmt8186-afe-pcm.c48 struct mtk_base_afe_memif *memif = &afe->memif[id]; in mt8186_fe_startup() local
52 memif->substream = substream; in mt8186_fe_startup()
66 /* dynamic allocate irq to memif */ in mt8186_fe_startup()
67 if (memif->irq_usage < 0) { in mt8186_fe_startup()
72 memif->irq_usage = irq_id; in mt8186_fe_startup()
90 struct mtk_base_afe_memif *memif = &afe->memif[id]; in mt8186_fe_shutdown() local
91 int irq_id = memif->irq_usage; in mt8186_fe_shutdown()
93 memif in mt8186_fe_shutdown()
162 struct mtk_base_afe_memif *memif = &afe->memif[id]; mt8186_fe_trigger() local
298 struct mtk_base_afe_memif *memif = &afe->memif[id]; mt8186_fe_prepare() local
584 struct mtk_base_afe_memif *memif = &afe->memif[memif_num]; mt8186_irq_cnt1_set() local
633 struct mtk_base_afe_memif *memif = &afe->memif[memif_num]; mt8186_irq_cnt2_set() local
2662 struct mtk_base_afe_memif *memif = &afe->memif[i]; mt8186_afe_irq_handler() local
[all...]
/linux/sound/soc/mediatek/mt8183/
H A Dmt8183-afe-pcm.c366 /* memif */
648 struct mtk_base_afe_memif *memif = &afe->memif[i]; in mt8183_afe_irq_handler() local
650 if (!memif->substream) in mt8183_afe_irq_handler()
653 if (memif->irq_usage < 0) in mt8183_afe_irq_handler()
656 irq = &afe->irqs[memif->irq_usage]; in mt8183_afe_irq_handler()
659 snd_pcm_period_elapsed(memif->substream); in mt8183_afe_irq_handler()
865 /* init memif */ in mt8183_afe_pcm_dev_probe()
867 afe->memif = devm_kcalloc(dev, afe->memif_size, sizeof(*afe->memif), in mt8183_afe_pcm_dev_probe()
[all...]
/linux/sound/soc/mediatek/mt8173/
H A Dmt8173-afe-pcm.c487 struct mtk_base_afe_memif *memif = &afe->memif[snd_soc_rtd_to_cpu(rtd, 0)->id]; in mt8173_memif_fs() local
490 if (memif->data->id == MT8173_AFE_MEMIF_DAI || in mt8173_memif_fs()
491 memif->data->id == MT8173_AFE_MEMIF_MOD_DAI) { in mt8173_memif_fs()
929 struct mtk_base_afe_memif *memif = &afe->memif[i]; in mt8173_afe_irq_handler()
932 if (memif->irq_usage < 0) in mt8173_afe_irq_handler()
935 irq_p = &afe->irqs[memif->irq_usage]; in mt8173_afe_irq_handler()
940 snd_pcm_period_elapsed(memif->substream); in mt8173_afe_irq_handler()
1101 /* memif in mt8173_afe_pcm_dev_probe()
927 struct mtk_base_afe_memif *memif = &afe->memif[i]; mt8173_afe_irq_handler() local
[all...]
/linux/sound/soc/mediatek/common/
H A Dmtk-afe-platform-driver.c86 struct mtk_base_afe_memif *memif = &afe->memif[snd_soc_rtd_to_cpu(rtd, 0)->id]; in mtk_afe_pcm_pointer()
87 const struct mtk_base_memif_data *memif_data = memif->data; in mtk_afe_pcm_pointer()
85 struct mtk_base_afe_memif *memif = &afe->memif[snd_soc_rtd_to_cpu(rtd, 0)->id]; mtk_afe_pcm_pointer() local
H A Dmtk-base-afe.h115 struct mtk_base_afe_memif *memif; member
/linux/sound/soc/mediatek/mt8195/
H A Dmt8195-afe-pcm.c92 struct mtk_base_afe_memif *memif = &afe->memif[id]; in mt8195_memif_fs() local
95 switch (memif->data->id) { in mt8195_memif_fs()
386 struct mtk_base_afe_memif *memif = &afe->memif[id]; in mt8195_afe_fe_hw_params() local
387 const struct mtk_base_memif_data *data = memif->data; in mt8195_afe_fe_hw_params()
2876 struct mtk_base_afe_memif *memif = &afe->memif[i]; in mt8195_afe_irq_handler() local
2879 if (memif->irq_usage < 0) in mt8195_afe_irq_handler()
2882 irq_data = afe->irqs[memif->irq_usage].irq_data; in mt8195_afe_irq_handler()
2895 snd_pcm_period_elapsed(memif->substream); in mt8195_afe_irq_handler()
3070 afe->memif = devm_kcalloc(dev, afe->memif_size, sizeof(*afe->memif), in mt8195_afe_pcm_dev_probe()
3072 if (!afe->memif) in mt8195_afe_pcm_dev_probe()
[all …]
/linux/sound/soc/mediatek/mt8192/
H A Dmt8192-afe-pcm.c2029 struct mtk_base_afe_memif *memif = &afe->memif[i]; in mt8192_afe_irq_handler() local
2031 if (!memif->substream) in mt8192_afe_irq_handler()
2034 if (memif->irq_usage < 0) in mt8192_afe_irq_handler()
2037 irq = &afe->irqs[memif->irq_usage]; in mt8192_afe_irq_handler()
2040 snd_pcm_period_elapsed(memif->substream); in mt8192_afe_irq_handler()
2246 /* init memif */ in mt8192_afe_pcm_dev_probe()
2248 afe->memif = devm_kcalloc(dev, afe->memif_size, sizeof(*afe->memif), in mt8192_afe_pcm_dev_probe()
2250 if (!afe->memif) in mt8192_afe_pcm_dev_probe()
[all...]