Lines Matching refs:adata
208 struct acp_dev_data *adata; in snd_rn_acp_probe() local
239 adata = devm_kzalloc(&pci->dev, sizeof(struct acp_dev_data), in snd_rn_acp_probe()
241 if (!adata) { in snd_rn_acp_probe()
256 adata->acp_base = devm_ioremap(&pci->dev, addr, in snd_rn_acp_probe()
258 if (!adata->acp_base) { in snd_rn_acp_probe()
263 pci_set_drvdata(pci, adata); in snd_rn_acp_probe()
264 ret = rn_acp_init(adata->acp_base); in snd_rn_acp_probe()
292 adata->res = devm_kzalloc(&pci->dev, in snd_rn_acp_probe()
295 if (!adata->res) { in snd_rn_acp_probe()
300 adata->res[0].name = "acp_pdm_iomem"; in snd_rn_acp_probe()
301 adata->res[0].flags = IORESOURCE_MEM; in snd_rn_acp_probe()
302 adata->res[0].start = addr; in snd_rn_acp_probe()
303 adata->res[0].end = addr + (ACP_REG_END - ACP_REG_START); in snd_rn_acp_probe()
304 adata->res[1].name = "acp_pdm_irq"; in snd_rn_acp_probe()
305 adata->res[1].flags = IORESOURCE_IRQ; in snd_rn_acp_probe()
306 adata->res[1].start = pci->irq; in snd_rn_acp_probe()
307 adata->res[1].end = pci->irq; in snd_rn_acp_probe()
314 pdevinfo[0].res = adata->res; in snd_rn_acp_probe()
325 adata->pdev[index] = in snd_rn_acp_probe()
327 if (IS_ERR(adata->pdev[index])) { in snd_rn_acp_probe()
330 ret = PTR_ERR(adata->pdev[index]); in snd_rn_acp_probe()
342 platform_device_unregister(adata->pdev[index]); in snd_rn_acp_probe()
344 if (rn_acp_deinit(adata->acp_base)) in snd_rn_acp_probe()
359 struct acp_dev_data *adata; in snd_rn_acp_suspend() local
361 adata = dev_get_drvdata(dev); in snd_rn_acp_suspend()
362 ret = rn_acp_deinit(adata->acp_base); in snd_rn_acp_suspend()
374 struct acp_dev_data *adata; in snd_rn_acp_resume() local
376 adata = dev_get_drvdata(dev); in snd_rn_acp_resume()
377 ret = rn_acp_init(adata->acp_base); in snd_rn_acp_resume()
396 struct acp_dev_data *adata; in snd_rn_acp_remove() local
399 adata = pci_get_drvdata(pci); in snd_rn_acp_remove()
401 platform_device_unregister(adata->pdev[index]); in snd_rn_acp_remove()
402 ret = rn_acp_deinit(adata->acp_base); in snd_rn_acp_remove()