Lines Matching refs:adata

283 	struct xlnx_pcm_drv_data *adata = dev_get_drvdata(dev);  in xlnx_mm2s_irq_handler()  local
285 reg = adata->mmio + XLNX_MM2S_OFFSET + XLNX_AUD_STS; in xlnx_mm2s_irq_handler()
289 if (adata->play_stream) in xlnx_mm2s_irq_handler()
290 snd_pcm_period_elapsed(adata->play_stream); in xlnx_mm2s_irq_handler()
302 struct xlnx_pcm_drv_data *adata = dev_get_drvdata(dev); in xlnx_s2mm_irq_handler() local
304 reg = adata->mmio + XLNX_S2MM_OFFSET + XLNX_AUD_STS; in xlnx_s2mm_irq_handler()
308 if (adata->capture_stream) in xlnx_s2mm_irq_handler()
309 snd_pcm_period_elapsed(adata->capture_stream); in xlnx_s2mm_irq_handler()
324 struct xlnx_pcm_drv_data *adata = dev_get_drvdata(component->dev); in xlnx_formatter_pcm_open() local
327 !adata->mm2s_presence) in xlnx_formatter_pcm_open()
330 !adata->s2mm_presence) in xlnx_formatter_pcm_open()
343 stream_data->mmio = adata->mmio + XLNX_MM2S_OFFSET; in xlnx_formatter_pcm_open()
344 adata->play_stream = substream; in xlnx_formatter_pcm_open()
352 stream_data->mmio = adata->mmio + XLNX_S2MM_OFFSET; in xlnx_formatter_pcm_open()
353 adata->capture_stream = substream; in xlnx_formatter_pcm_open()
356 val = readl(adata->mmio + XLNX_AUD_CORE_CONFIG); in xlnx_formatter_pcm_open()
647 struct xlnx_pcm_drv_data *adata = dev_get_drvdata(&pdev->dev); in xlnx_formatter_pcm_remove() local
649 if (adata->s2mm_presence) in xlnx_formatter_pcm_remove()
650 ret = xlnx_formatter_pcm_reset(adata->mmio + XLNX_S2MM_OFFSET); in xlnx_formatter_pcm_remove()
653 if (adata->mm2s_presence) in xlnx_formatter_pcm_remove()
654 ret = xlnx_formatter_pcm_reset(adata->mmio + XLNX_MM2S_OFFSET); in xlnx_formatter_pcm_remove()
659 clk_disable_unprepare(adata->axi_clk); in xlnx_formatter_pcm_remove()