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