Searched refs:memif (Results 1 – 7 of 7) sorted by relevance
/Linux-v4.19/sound/soc/mediatek/common/ |
D | mtk-afe-fe-dai.c | 42 struct mtk_base_afe_memif *memif = &afe->memif[memif_num]; in mtk_afe_fe_startup() local 46 memif->substream = substream; in mtk_afe_fe_startup() 51 mtk_regmap_update_bits(afe->regmap, memif->data->agent_disable_reg, in mtk_afe_fe_startup() 52 1 << memif->data->agent_disable_shift, in mtk_afe_fe_startup() 53 0 << memif->data->agent_disable_shift); in mtk_afe_fe_startup() 81 if (memif->irq_usage < 0) { in mtk_afe_fe_startup() 86 memif->irq_usage = irq_id; in mtk_afe_fe_startup() 102 struct mtk_base_afe_memif *memif = &afe->memif[rtd->cpu_dai->id]; in mtk_afe_fe_shutdown() local 105 irq_id = memif->irq_usage; in mtk_afe_fe_shutdown() 107 mtk_regmap_update_bits(afe->regmap, memif->data->agent_disable_reg, in mtk_afe_fe_shutdown() [all …]
|
D | mtk-afe-platform-driver.c | 86 struct mtk_base_afe_memif *memif = &afe->memif[rtd->cpu_dai->id]; in mtk_afe_pcm_pointer() local 87 const struct mtk_base_memif_data *memif_data = memif->data; in mtk_afe_pcm_pointer()
|
D | mtk-base-afe.h | 71 struct mtk_base_afe_memif *memif; member
|
/Linux-v4.19/sound/soc/mediatek/mt8173/ |
D | mt8173-afe-pcm.c | 488 struct mtk_base_afe_memif *memif = &afe->memif[rtd->cpu_dai->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() 946 struct mtk_base_afe_memif *memif = &afe->memif[i]; in mt8173_afe_irq_handler() local 949 if (memif->irq_usage < 0) in mt8173_afe_irq_handler() 952 irq = &afe->irqs[memif->irq_usage]; in mt8173_afe_irq_handler() 957 snd_pcm_period_elapsed(memif->substream); in mt8173_afe_irq_handler() 1124 afe->memif = devm_kcalloc(afe->dev, afe->memif_size, in mt8173_afe_pcm_dev_probe() 1125 sizeof(*afe->memif), GFP_KERNEL); in mt8173_afe_pcm_dev_probe() 1126 if (!afe->memif) in mt8173_afe_pcm_dev_probe() [all …]
|
/Linux-v4.19/sound/soc/mediatek/mt6797/ |
D | mt6797-afe-pcm.c | 644 struct mtk_base_afe_memif *memif = &afe->memif[i]; in mt6797_afe_irq_handler() local 646 if (!memif->substream) in mt6797_afe_irq_handler() 649 irq = &afe->irqs[memif->irq_usage]; in mt6797_afe_irq_handler() 652 snd_pcm_period_elapsed(memif->substream); in mt6797_afe_irq_handler() 806 afe->memif = devm_kcalloc(dev, afe->memif_size, sizeof(*afe->memif), in mt6797_afe_pcm_dev_probe() 808 if (!afe->memif) in mt6797_afe_pcm_dev_probe() 812 afe->memif[i].data = &memif_data[i]; in mt6797_afe_pcm_dev_probe() 813 afe->memif[i].irq_usage = -1; in mt6797_afe_pcm_dev_probe()
|
/Linux-v4.19/sound/soc/mediatek/mt2701/ |
D | mt2701-afe-pcm.c | 353 memif_tmp = &afe->memif[MT2701_MEMIF_DLM]; in mt2701_simple_fe_startup() 389 memif_tmp = &afe->memif[i]; in mt2701_dlm_fe_startup() 396 memif_data = afe->memif[i].data; in mt2701_dlm_fe_startup() 414 memif_data = afe->memif[i].data; in mt2701_dlm_fe_shutdown() 451 struct mtk_base_afe_memif *memif_tmp = &afe->memif[MT2701_MEMIF_DL1]; in mt2701_dlm_fe_trigger() 1295 struct mtk_base_afe_memif *memif; in mt2701_asys_isr() local 1303 memif = &afe->memif[id]; in mt2701_asys_isr() 1304 if (memif->irq_usage < 0) in mt2701_asys_isr() 1307 irq = &afe->irqs[memif->irq_usage]; in mt2701_asys_isr() 1309 snd_pcm_period_elapsed(memif->substream); in mt2701_asys_isr() [all …]
|
/Linux-v4.19/drivers/dma/ |
D | at_xdmac.c | 201 u8 memif; /* Memory Interface */ member 354 | AT_XDMAC_CNDA_NDAIF(atchan->memif); in at_xdmac_start_xfer() 530 atchan->memif = AT91_XDMAC_DT_GET_MEM_IF(dma_spec->args[0]); in at_xdmac_xlate() 534 atchan->memif, atchan->perif, atchan->perid); in at_xdmac_xlate() 550 | AT_XDMAC_CC_DIF(atchan->memif) in at_xdmac_compute_chan_conf() 574 | AT_XDMAC_CC_SIF(atchan->memif) in at_xdmac_compute_chan_conf()
|