Lines Matching refs:adata
208 struct acp_dev_data *adata; in snd_rn_acp_probe() local
234 adata = devm_kzalloc(&pci->dev, sizeof(struct acp_dev_data), in snd_rn_acp_probe()
236 if (!adata) { in snd_rn_acp_probe()
251 adata->acp_base = devm_ioremap(&pci->dev, addr, in snd_rn_acp_probe()
253 if (!adata->acp_base) { in snd_rn_acp_probe()
258 pci_set_drvdata(pci, adata); in snd_rn_acp_probe()
259 ret = rn_acp_init(adata->acp_base); in snd_rn_acp_probe()
287 adata->res = devm_kzalloc(&pci->dev, in snd_rn_acp_probe()
290 if (!adata->res) { in snd_rn_acp_probe()
295 adata->res[0].name = "acp_pdm_iomem"; in snd_rn_acp_probe()
296 adata->res[0].flags = IORESOURCE_MEM; in snd_rn_acp_probe()
297 adata->res[0].start = addr; in snd_rn_acp_probe()
298 adata->res[0].end = addr + (ACP_REG_END - ACP_REG_START); in snd_rn_acp_probe()
299 adata->res[1].name = "acp_pdm_irq"; in snd_rn_acp_probe()
300 adata->res[1].flags = IORESOURCE_IRQ; in snd_rn_acp_probe()
301 adata->res[1].start = pci->irq; in snd_rn_acp_probe()
302 adata->res[1].end = pci->irq; in snd_rn_acp_probe()
309 pdevinfo[0].res = adata->res; in snd_rn_acp_probe()
320 adata->pdev[index] = in snd_rn_acp_probe()
322 if (IS_ERR(adata->pdev[index])) { in snd_rn_acp_probe()
325 ret = PTR_ERR(adata->pdev[index]); in snd_rn_acp_probe()
337 platform_device_unregister(adata->pdev[index]); in snd_rn_acp_probe()
339 if (rn_acp_deinit(adata->acp_base)) in snd_rn_acp_probe()
354 struct acp_dev_data *adata; in snd_rn_acp_suspend() local
356 adata = dev_get_drvdata(dev); in snd_rn_acp_suspend()
357 ret = rn_acp_deinit(adata->acp_base); in snd_rn_acp_suspend()
369 struct acp_dev_data *adata; in snd_rn_acp_resume() local
371 adata = dev_get_drvdata(dev); in snd_rn_acp_resume()
372 ret = rn_acp_init(adata->acp_base); in snd_rn_acp_resume()
391 struct acp_dev_data *adata; in snd_rn_acp_remove() local
394 adata = pci_get_drvdata(pci); in snd_rn_acp_remove()
396 platform_device_unregister(adata->pdev[index]); in snd_rn_acp_remove()
397 ret = rn_acp_deinit(adata->acp_base); in snd_rn_acp_remove()