Home
last modified time | relevance | path

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

/linux-6.3-rc2/sound/soc/mediatek/common/
A Dmtk-afe-fe-dai.c44 struct mtk_base_afe_memif *memif = &afe->memif[memif_num]; in mtk_afe_fe_startup() local
103 struct mtk_base_afe_memif *memif = &afe->memif[asoc_rtd_to_cpu(rtd, 0)->id]; in mtk_afe_fe_shutdown() local
113 memif->irq_usage = -1; in mtk_afe_fe_shutdown()
126 struct mtk_base_afe_memif *memif = &afe->memif[id]; in mtk_afe_fe_hw_params() local
203 struct mtk_base_afe_memif *memif = &afe->memif[id]; in mtk_afe_fe_trigger() local
375 struct mtk_base_afe_memif *memif = &afe->memif[id]; in mtk_memif_set_enable() local
389 struct mtk_base_afe_memif *memif = &afe->memif[id]; in mtk_memif_set_disable() local
406 struct mtk_base_afe_memif *memif = &afe->memif[id]; in mtk_memif_set_addr() local
459 struct mtk_base_afe_memif *memif = &afe->memif[id]; in mtk_memif_set_channel() local
493 struct mtk_base_afe_memif *memif = &afe->memif[id]; in mtk_memif_set_rate_fs() local
[all …]
A Dmtk-afe-platform-driver.c85 struct mtk_base_afe_memif *memif = &afe->memif[asoc_rtd_to_cpu(rtd, 0)->id]; in mtk_afe_pcm_pointer() local
86 const struct mtk_base_memif_data *memif_data = memif->data; in mtk_afe_pcm_pointer()
A Dmtk-base-afe.h115 struct mtk_base_afe_memif *memif; member
/linux-6.3-rc2/sound/soc/mediatek/mt8186/
A Dmt8186-afe-pcm.c47 struct mtk_base_afe_memif *memif = &afe->memif[id]; in mt8186_fe_startup() local
89 struct mtk_base_afe_memif *memif = &afe->memif[id]; in mt8186_fe_shutdown() local
92 memif->substream = NULL; in mt8186_fe_shutdown()
96 if (!memif->const_irq) { in mt8186_fe_shutdown()
98 memif->irq_usage = -1; in mt8186_fe_shutdown()
161 struct mtk_base_afe_memif *memif = &afe->memif[id]; in mt8186_fe_trigger() local
297 struct mtk_base_afe_memif *memif = &afe->memif[id]; in mt8186_fe_prepare() local
583 struct mtk_base_afe_memif *memif = &afe->memif[memif_num]; in mt8186_irq_cnt1_set() local
632 struct mtk_base_afe_memif *memif = &afe->memif[memif_num]; in mt8186_irq_cnt2_set() local
2661 struct mtk_base_afe_memif *memif = &afe->memif[i]; in mt8186_afe_irq_handler() local
[all …]
/linux-6.3-rc2/sound/soc/mediatek/mt8173/
A Dmt8173-afe-pcm.c486 struct mtk_base_afe_memif *memif = &afe->memif[asoc_rtd_to_cpu(rtd, 0)->id]; in mt8173_memif_fs() local
489 if (memif->data->id == MT8173_AFE_MEMIF_DAI || in mt8173_memif_fs()
926 struct mtk_base_afe_memif *memif = &afe->memif[i]; in mt8173_afe_irq_handler() local
929 if (memif->irq_usage < 0) in mt8173_afe_irq_handler()
932 irq_p = &afe->irqs[memif->irq_usage]; in mt8173_afe_irq_handler()
937 snd_pcm_period_elapsed(memif->substream); in mt8173_afe_irq_handler()
1092 sizeof(*afe->memif), GFP_KERNEL); in mt8173_afe_pcm_dev_probe()
1093 if (!afe->memif) in mt8173_afe_pcm_dev_probe()
1103 afe->memif[i].data = &memif_data[i]; in mt8173_afe_pcm_dev_probe()
1106 afe->memif[i].irq_usage = i; in mt8173_afe_pcm_dev_probe()
[all …]
/linux-6.3-rc2/sound/soc/mediatek/mt8183/
A Dmt8183-afe-pcm.c954 struct mtk_base_afe_memif *memif = &afe->memif[i]; in mt8183_afe_irq_handler() local
956 if (!memif->substream) in mt8183_afe_irq_handler()
959 if (memif->irq_usage < 0) in mt8183_afe_irq_handler()
962 irq = &afe->irqs[memif->irq_usage]; in mt8183_afe_irq_handler()
965 snd_pcm_period_elapsed(memif->substream); in mt8183_afe_irq_handler()
1162 afe->memif = devm_kcalloc(dev, afe->memif_size, sizeof(*afe->memif), in mt8183_afe_pcm_dev_probe()
1164 if (!afe->memif) { in mt8183_afe_pcm_dev_probe()
1170 afe->memif[i].data = &memif_data[i]; in mt8183_afe_pcm_dev_probe()
1171 afe->memif[i].irq_usage = -1; in mt8183_afe_pcm_dev_probe()
1174 afe->memif[MT8183_MEMIF_HDMI].irq_usage = MT8183_IRQ_8; in mt8183_afe_pcm_dev_probe()
[all …]
/linux-6.3-rc2/sound/soc/mediatek/mt6797/
A Dmt6797-afe-pcm.c628 struct mtk_base_afe_memif *memif = &afe->memif[i]; in mt6797_afe_irq_handler() local
630 if (!memif->substream) in mt6797_afe_irq_handler()
633 irq = &afe->irqs[memif->irq_usage]; in mt6797_afe_irq_handler()
636 snd_pcm_period_elapsed(memif->substream); in mt6797_afe_irq_handler()
786 afe->memif = devm_kcalloc(dev, afe->memif_size, sizeof(*afe->memif), in mt6797_afe_pcm_dev_probe()
788 if (!afe->memif) in mt6797_afe_pcm_dev_probe()
792 afe->memif[i].data = &memif_data[i]; in mt6797_afe_pcm_dev_probe()
793 afe->memif[i].irq_usage = -1; in mt6797_afe_pcm_dev_probe()
/linux-6.3-rc2/sound/soc/mediatek/mt2701/
A Dmt2701-afe-pcm.c374 memif_tmp = &afe->memif[MT2701_MEMIF_DLM]; in mt2701_simple_fe_startup()
410 memif_tmp = &afe->memif[i]; in mt2701_dlm_fe_startup()
417 memif_data = afe->memif[i].data; in mt2701_dlm_fe_startup()
435 memif_data = afe->memif[i].data; in mt2701_dlm_fe_shutdown()
1280 struct mtk_base_afe_memif *memif; in mt2701_asys_isr() local
1288 memif = &afe->memif[id]; in mt2701_asys_isr()
1289 if (memif->irq_usage < 0) in mt2701_asys_isr()
1292 irq = &afe->irqs[memif->irq_usage]; in mt2701_asys_isr()
1363 afe->memif = devm_kcalloc(dev, afe->memif_size, sizeof(*afe->memif), in mt2701_afe_pcm_dev_probe()
1365 if (!afe->memif) in mt2701_afe_pcm_dev_probe()
[all …]
/linux-6.3-rc2/sound/soc/mediatek/mt8188/
A Dmt8188-afe-pcm.c96 struct mtk_base_afe_memif *memif = NULL; in mt8188_memif_fs() local
109 memif = &afe->memif[id]; in mt8188_memif_fs()
111 switch (memif->data->id) { in mt8188_memif_fs()
338 struct mtk_base_afe_memif *memif = &afe->memif[id]; in mt8188_afe_fe_hw_params() local
362 struct mtk_base_afe_memif *memif = &afe->memif[id]; in mt8188_afe_fe_trigger() local
2961 struct mtk_base_afe_memif *memif = &afe->memif[i]; in mt8188_afe_irq_handler() local
2964 if (memif->irq_usage < 0) in mt8188_afe_irq_handler()
3208 afe->memif = devm_kcalloc(dev, afe->memif_size, sizeof(*afe->memif), in mt8188_afe_pcm_dev_probe()
3210 if (!afe->memif) in mt8188_afe_pcm_dev_probe()
3214 afe->memif[i].data = &memif_data[i]; in mt8188_afe_pcm_dev_probe()
[all …]
/linux-6.3-rc2/sound/soc/mediatek/mt8195/
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
2882 struct mtk_base_afe_memif *memif = &afe->memif[i]; in mt8195_afe_irq_handler() local
2885 if (memif->irq_usage < 0) in mt8195_afe_irq_handler()
2888 irq_data = afe->irqs[memif->irq_usage].irq_data; in mt8195_afe_irq_handler()
2901 snd_pcm_period_elapsed(memif->substream); in mt8195_afe_irq_handler()
3127 afe->memif = devm_kcalloc(dev, afe->memif_size, sizeof(*afe->memif), in mt8195_afe_pcm_dev_probe()
3129 if (!afe->memif) in mt8195_afe_pcm_dev_probe()
3133 afe->memif[i].data = &memif_data[i]; in mt8195_afe_pcm_dev_probe()
[all …]
/linux-6.3-rc2/sound/soc/mediatek/mt8192/
A Dmt8192-afe-pcm.c2028 struct mtk_base_afe_memif *memif = &afe->memif[i]; in mt8192_afe_irq_handler() local
2030 if (!memif->substream) in mt8192_afe_irq_handler()
2033 if (memif->irq_usage < 0) in mt8192_afe_irq_handler()
2036 irq = &afe->irqs[memif->irq_usage]; in mt8192_afe_irq_handler()
2039 snd_pcm_period_elapsed(memif->substream); in mt8192_afe_irq_handler()
2259 afe->memif = devm_kcalloc(dev, afe->memif_size, sizeof(*afe->memif), in mt8192_afe_pcm_dev_probe()
2261 if (!afe->memif) { in mt8192_afe_pcm_dev_probe()
2267 afe->memif[i].data = &memif_data[i]; in mt8192_afe_pcm_dev_probe()
2268 afe->memif[i].irq_usage = memif_irq_usage[i]; in mt8192_afe_pcm_dev_probe()
2269 afe->memif[i].const_irq = 1; in mt8192_afe_pcm_dev_probe()
/linux-6.3-rc2/drivers/dma/
A Dat_xdmac.c223 u8 memif; /* Memory Interface */ member
466 reg |= AT_XDMAC_CNDA_NDAIF(atchan->memif); in at_xdmac_start_xfer()
648 atchan->memif = AT91_XDMAC_DT_GET_MEM_IF(dma_spec->args[0]); in at_xdmac_xlate()
652 atchan->memif, atchan->perif, atchan->perid); in at_xdmac_xlate()
674 atchan->cfg |= AT_XDMAC_CC_DIF(atchan->memif) | in at_xdmac_compute_chan_conf()
700 AT_XDMAC_CC_SIF(atchan->memif); in at_xdmac_compute_chan_conf()
/linux-6.3-rc2/Documentation/devicetree/bindings/sound/
A Dmt8195-afe-pcm.yaml31 Shared memory region for AFE memif. A "shared-dma-pool".

Completed in 33 milliseconds