Lines Matching refs:adata

215 	struct i2s_dev_data *adata;  in acp3x_dma_open()  local
222 adata = dev_get_drvdata(component->dev); in acp3x_dma_open()
240 i2s_data->acp3x_base = adata->acp3x_base; in acp3x_dma_open()
254 struct i2s_dev_data *adata; in acp3x_dma_hw_params() local
260 adata = dev_get_drvdata(component->dev); in acp3x_dma_hw_params()
270 adata->play_stream = substream; in acp3x_dma_hw_params()
274 adata->i2ssp_play_stream = substream; in acp3x_dma_hw_params()
280 adata->capture_stream = substream; in acp3x_dma_hw_params()
284 adata->i2ssp_capture_stream = substream; in acp3x_dma_hw_params()
336 struct i2s_dev_data *adata; in acp3x_dma_close() local
341 adata = dev_get_drvdata(component->dev); in acp3x_dma_close()
349 adata->play_stream = NULL; in acp3x_dma_close()
353 adata->i2ssp_play_stream = NULL; in acp3x_dma_close()
358 adata->capture_stream = NULL; in acp3x_dma_close()
362 adata->i2ssp_capture_stream = NULL; in acp3x_dma_close()
382 struct i2s_dev_data *adata; in acp3x_audio_probe() local
398 adata = devm_kzalloc(&pdev->dev, sizeof(*adata), GFP_KERNEL); in acp3x_audio_probe()
399 if (!adata) in acp3x_audio_probe()
402 adata->acp3x_base = devm_ioremap(&pdev->dev, res->start, in acp3x_audio_probe()
404 if (!adata->acp3x_base) in acp3x_audio_probe()
413 adata->i2s_irq = res->start; in acp3x_audio_probe()
415 dev_set_drvdata(&pdev->dev, adata); in acp3x_audio_probe()
423 status = devm_request_irq(&pdev->dev, adata->i2s_irq, i2s_irq_handler, in acp3x_audio_probe()
424 irqflags, "ACP3x_I2S_IRQ", adata); in acp3x_audio_probe()
445 struct i2s_dev_data *adata; in acp3x_resume() local
450 adata = dev_get_drvdata(dev); in acp3x_resume()
452 if (adata->play_stream && adata->play_stream->runtime) { in acp3x_resume()
454 adata->play_stream->runtime->private_data; in acp3x_resume()
469 if (adata->capture_stream && adata->capture_stream->runtime) { in acp3x_resume()
471 adata->capture_stream->runtime->private_data; in acp3x_resume()
486 if (adata->tdm_mode == TDM_ENABLE) { in acp3x_resume()
487 rv_writel(adata->tdm_fmt, adata->acp3x_base + frmt_val); in acp3x_resume()
488 val = rv_readl(adata->acp3x_base + reg_val); in acp3x_resume()
489 rv_writel(val | 0x2, adata->acp3x_base + reg_val); in acp3x_resume()
491 rv_writel(1, adata->acp3x_base + mmACP_EXTERNAL_INTR_ENB); in acp3x_resume()
498 struct i2s_dev_data *adata; in acp3x_pcm_runtime_suspend() local
500 adata = dev_get_drvdata(dev); in acp3x_pcm_runtime_suspend()
502 rv_writel(0, adata->acp3x_base + mmACP_EXTERNAL_INTR_ENB); in acp3x_pcm_runtime_suspend()
509 struct i2s_dev_data *adata; in acp3x_pcm_runtime_resume() local
511 adata = dev_get_drvdata(dev); in acp3x_pcm_runtime_resume()
513 rv_writel(1, adata->acp3x_base + mmACP_EXTERNAL_INTR_ENB); in acp3x_pcm_runtime_resume()