Lines Matching full:memif
372 memif_tmp = &afe->memif[MT2701_MEMIF_DLM]; in mt2701_simple_fe_startup()
374 dev_warn(afe->dev, "memif is not available"); in mt2701_simple_fe_startup()
408 memif_tmp = &afe->memif[i]; in mt2701_dlm_fe_startup()
415 memif_data = afe->memif[i].data; in mt2701_dlm_fe_startup()
433 memif_data = afe->memif[i].data; in mt2701_dlm_fe_shutdown()
470 struct mtk_base_afe_memif *memif_tmp = &afe->memif[MT2701_MEMIF_DL1]; in mt2701_dlm_fe_trigger()
1278 struct mtk_base_afe_memif *memif; in mt2701_asys_isr() local
1286 memif = &afe->memif[id]; in mt2701_asys_isr()
1287 if (memif->irq_usage < 0) in mt2701_asys_isr()
1290 irq = &afe->irqs[memif->irq_usage]; in mt2701_asys_isr()
1292 snd_pcm_period_elapsed(memif->substream); in mt2701_asys_isr()
1359 /* memif initialize */ in mt2701_afe_pcm_dev_probe()
1361 afe->memif = devm_kcalloc(dev, afe->memif_size, sizeof(*afe->memif), in mt2701_afe_pcm_dev_probe()
1363 if (!afe->memif) in mt2701_afe_pcm_dev_probe()
1367 afe->memif[i].data = &memif_data_array[i]; in mt2701_afe_pcm_dev_probe()
1368 afe->memif[i].irq_usage = -1; in mt2701_afe_pcm_dev_probe()