Lines Matching refs:memif
488 struct mtk_base_afe_memif *memif = &afe->memif[asoc_rtd_to_cpu(rtd, 0)->id]; in mt8173_memif_fs() local
491 if (memif->data->id == MT8173_AFE_MEMIF_DAI || in mt8173_memif_fs()
492 memif->data->id == MT8173_AFE_MEMIF_MOD_DAI) { in mt8173_memif_fs()
928 struct mtk_base_afe_memif *memif = &afe->memif[i]; in mt8173_afe_irq_handler() local
931 if (memif->irq_usage < 0) in mt8173_afe_irq_handler()
934 irq = &afe->irqs[memif->irq_usage]; in mt8173_afe_irq_handler()
939 snd_pcm_period_elapsed(memif->substream); in mt8173_afe_irq_handler()
1102 afe->memif = devm_kcalloc(afe->dev, afe->memif_size, in mt8173_afe_pcm_dev_probe()
1103 sizeof(*afe->memif), GFP_KERNEL); in mt8173_afe_pcm_dev_probe()
1104 if (!afe->memif) in mt8173_afe_pcm_dev_probe()
1114 afe->memif[i].data = &memif_data[i]; in mt8173_afe_pcm_dev_probe()
1117 afe->memif[i].irq_usage = i; in mt8173_afe_pcm_dev_probe()
1118 afe->memif[i].const_irq = 1; in mt8173_afe_pcm_dev_probe()