Lines Matching refs:adata
201 struct acp_dev_data *adata;
227 adata = devm_kzalloc(&pci->dev, sizeof(struct acp_dev_data),
229 if (!adata) {
244 adata->acp_base = devm_ioremap(&pci->dev, addr,
246 if (!adata->acp_base) {
251 pci_set_drvdata(pci, adata);
252 ret = rn_acp_init(adata->acp_base);
280 adata->res = devm_kzalloc(&pci->dev,
283 if (!adata->res) {
288 adata->res[0].name = "acp_pdm_iomem";
289 adata->res[0].flags = IORESOURCE_MEM;
290 adata->res[0].start = addr;
291 adata->res[0].end = addr + (ACP_REG_END - ACP_REG_START);
292 adata->res[1].name = "acp_pdm_irq";
293 adata->res[1].flags = IORESOURCE_IRQ;
294 adata->res[1].start = pci->irq;
295 adata->res[1].end = pci->irq;
302 pdevinfo[0].res = adata->res;
313 adata->pdev[index] =
315 if (IS_ERR(adata->pdev[index])) {
318 ret = PTR_ERR(adata->pdev[index]);
330 platform_device_unregister(adata->pdev[index]);
332 if (rn_acp_deinit(adata->acp_base))
347 struct acp_dev_data *adata;
349 adata = dev_get_drvdata(dev);
350 ret = rn_acp_deinit(adata->acp_base);
362 struct acp_dev_data *adata;
364 adata = dev_get_drvdata(dev);
365 ret = rn_acp_init(adata->acp_base);
382 struct acp_dev_data *adata;
385 adata = pci_get_drvdata(pci);
387 platform_device_unregister(adata->pdev[index]);
388 ret = rn_acp_deinit(adata->acp_base);