Lines Matching refs:drvdata

42 static int txx9aclc_regready(struct txx9aclc_plat_drvdata *drvdata)  in txx9aclc_regready()  argument
44 return __raw_readl(drvdata->base + ACINTSTS) & ACINT_REGACCRDY; in txx9aclc_regready()
51 struct txx9aclc_plat_drvdata *drvdata = txx9aclc_drvdata; in txx9aclc_ac97_read() local
52 void __iomem *base = drvdata->base; in txx9aclc_ac97_read()
84 struct txx9aclc_plat_drvdata *drvdata = txx9aclc_drvdata; in txx9aclc_ac97_write() local
85 void __iomem *base = drvdata->base; in txx9aclc_ac97_write()
100 struct txx9aclc_plat_drvdata *drvdata = txx9aclc_drvdata; in txx9aclc_ac97_cold_reset() local
101 void __iomem *base = drvdata->base; in txx9aclc_ac97_cold_reset()
130 struct txx9aclc_plat_drvdata *drvdata = dev_id; in txx9aclc_ac97_irq() local
131 void __iomem *base = drvdata->base; in txx9aclc_ac97_irq()
146 struct txx9aclc_plat_drvdata *drvdata = snd_soc_dai_get_drvdata(dai); in txx9aclc_ac97_remove() local
149 __raw_writel(ACCTL_ENLINK, drvdata->base + ACCTLDIS); in txx9aclc_ac97_remove()
178 struct txx9aclc_plat_drvdata *drvdata; in txx9aclc_ac97_dev_probe() local
187 drvdata = devm_kzalloc(&pdev->dev, sizeof(*drvdata), GFP_KERNEL); in txx9aclc_ac97_dev_probe()
188 if (!drvdata) in txx9aclc_ac97_dev_probe()
192 drvdata->base = devm_ioremap_resource(&pdev->dev, r); in txx9aclc_ac97_dev_probe()
193 if (IS_ERR(drvdata->base)) in txx9aclc_ac97_dev_probe()
194 return PTR_ERR(drvdata->base); in txx9aclc_ac97_dev_probe()
196 platform_set_drvdata(pdev, drvdata); in txx9aclc_ac97_dev_probe()
197 drvdata->physbase = r->start; in txx9aclc_ac97_dev_probe()
198 if (sizeof(drvdata->physbase) > sizeof(r->start) && in txx9aclc_ac97_dev_probe()
201 drvdata->physbase |= 0xf00000000ull; in txx9aclc_ac97_dev_probe()
203 0, dev_name(&pdev->dev), drvdata); in txx9aclc_ac97_dev_probe()