Lines Matching refs:adata
208 struct pdm_dev_data *adata; in acp_pdm_dma_open() local
213 adata = dev_get_drvdata(component->dev); in acp_pdm_dma_open()
229 enable_pdm_interrupts(adata->acp_base); in acp_pdm_dma_open()
232 adata->capture_stream = substream; in acp_pdm_dma_open()
234 pdm_data->acp_base = adata->acp_base; in acp_pdm_dma_open()
310 struct pdm_dev_data *adata = dev_get_drvdata(component->dev); in acp_pdm_dma_close() local
312 disable_pdm_interrupts(adata->acp_base); in acp_pdm_dma_close()
313 adata->capture_stream = NULL; in acp_pdm_dma_close()
391 struct pdm_dev_data *adata; in acp_pdm_audio_probe() local
407 adata = devm_kzalloc(&pdev->dev, sizeof(*adata), GFP_KERNEL); in acp_pdm_audio_probe()
408 if (!adata) in acp_pdm_audio_probe()
411 adata->acp_base = devm_ioremap(&pdev->dev, res->start, in acp_pdm_audio_probe()
413 if (!adata->acp_base) in acp_pdm_audio_probe()
422 adata->pdm_irq = res->start; in acp_pdm_audio_probe()
423 adata->capture_stream = NULL; in acp_pdm_audio_probe()
425 dev_set_drvdata(&pdev->dev, adata); in acp_pdm_audio_probe()
434 status = devm_request_irq(&pdev->dev, adata->pdm_irq, pdm_irq_handler, in acp_pdm_audio_probe()
435 irqflags, "ACP_PDM_IRQ", adata); in acp_pdm_audio_probe()
455 struct pdm_dev_data *adata; in acp_pdm_resume() local
460 adata = dev_get_drvdata(dev); in acp_pdm_resume()
461 if (adata->capture_stream && adata->capture_stream->runtime) { in acp_pdm_resume()
462 runtime = adata->capture_stream->runtime; in acp_pdm_resume()
468 adata->acp_base); in acp_pdm_resume()
470 enable_pdm_interrupts(adata->acp_base); in acp_pdm_resume()
476 struct pdm_dev_data *adata; in acp_pdm_runtime_suspend() local
478 adata = dev_get_drvdata(dev); in acp_pdm_runtime_suspend()
479 disable_pdm_interrupts(adata->acp_base); in acp_pdm_runtime_suspend()
486 struct pdm_dev_data *adata; in acp_pdm_runtime_resume() local
488 adata = dev_get_drvdata(dev); in acp_pdm_runtime_resume()
489 enable_pdm_interrupts(adata->acp_base); in acp_pdm_runtime_resume()