Lines Matching refs:adata

213 	struct i2s_dev_data *adata;  in acp3x_dma_open()  local
220 adata = dev_get_drvdata(component->dev); in acp3x_dma_open()
238 i2s_data->acp3x_base = adata->acp3x_base; in acp3x_dma_open()
252 struct i2s_dev_data *adata; in acp3x_dma_hw_params() local
258 adata = dev_get_drvdata(component->dev); in acp3x_dma_hw_params()
268 adata->play_stream = substream; in acp3x_dma_hw_params()
272 adata->i2ssp_play_stream = substream; in acp3x_dma_hw_params()
278 adata->capture_stream = substream; in acp3x_dma_hw_params()
282 adata->i2ssp_capture_stream = substream; in acp3x_dma_hw_params()
327 struct i2s_dev_data *adata; in acp3x_dma_close() local
332 adata = dev_get_drvdata(component->dev); in acp3x_dma_close()
340 adata->play_stream = NULL; in acp3x_dma_close()
344 adata->i2ssp_play_stream = NULL; in acp3x_dma_close()
349 adata->capture_stream = NULL; in acp3x_dma_close()
353 adata->i2ssp_capture_stream = NULL; in acp3x_dma_close()
372 struct i2s_dev_data *adata; in acp3x_audio_probe() local
388 adata = devm_kzalloc(&pdev->dev, sizeof(*adata), GFP_KERNEL); in acp3x_audio_probe()
389 if (!adata) in acp3x_audio_probe()
392 adata->acp3x_base = devm_ioremap(&pdev->dev, res->start, in acp3x_audio_probe()
394 if (!adata->acp3x_base) in acp3x_audio_probe()
400 adata->i2s_irq = status; in acp3x_audio_probe()
402 dev_set_drvdata(&pdev->dev, adata); in acp3x_audio_probe()
410 status = devm_request_irq(&pdev->dev, adata->i2s_irq, i2s_irq_handler, in acp3x_audio_probe()
411 irqflags, "ACP3x_I2S_IRQ", adata); in acp3x_audio_probe()
432 struct i2s_dev_data *adata; in acp3x_resume() local
437 adata = dev_get_drvdata(dev); in acp3x_resume()
439 if (adata->play_stream && adata->play_stream->runtime) { in acp3x_resume()
441 adata->play_stream->runtime->private_data; in acp3x_resume()
456 if (adata->capture_stream && adata->capture_stream->runtime) { in acp3x_resume()
458 adata->capture_stream->runtime->private_data; in acp3x_resume()
473 if (adata->tdm_mode == TDM_ENABLE) { in acp3x_resume()
474 rv_writel(adata->tdm_fmt, adata->acp3x_base + frmt_val); in acp3x_resume()
475 val = rv_readl(adata->acp3x_base + reg_val); in acp3x_resume()
476 rv_writel(val | 0x2, adata->acp3x_base + reg_val); in acp3x_resume()
478 rv_writel(1, adata->acp3x_base + mmACP_EXTERNAL_INTR_ENB); in acp3x_resume()
485 struct i2s_dev_data *adata; in acp3x_pcm_runtime_suspend() local
487 adata = dev_get_drvdata(dev); in acp3x_pcm_runtime_suspend()
489 rv_writel(0, adata->acp3x_base + mmACP_EXTERNAL_INTR_ENB); in acp3x_pcm_runtime_suspend()
496 struct i2s_dev_data *adata; in acp3x_pcm_runtime_resume() local
498 adata = dev_get_drvdata(dev); in acp3x_pcm_runtime_resume()
500 rv_writel(1, adata->acp3x_base + mmACP_EXTERNAL_INTR_ENB); in acp3x_pcm_runtime_resume()