Lines Matching defs:asic
36 struct pasic3_data *asic = dev_get_drvdata(dev);
37 int bus_shift = asic->bus_shift;
38 void __iomem *addr = asic->mapping + (REG_ADDR << bus_shift);
39 void __iomem *data = asic->mapping + (REG_DATA << bus_shift);
51 struct pasic3_data *asic = dev_get_drvdata(dev);
52 int bus_shift = asic->bus_shift;
53 void __iomem *addr = asic->mapping + (REG_ADDR << bus_shift);
54 void __iomem *data = asic->mapping + (REG_DATA << bus_shift);
128 struct pasic3_data *asic;
147 asic = devm_kzalloc(dev, sizeof(struct pasic3_data), GFP_KERNEL);
148 if (!asic)
151 platform_set_drvdata(pdev, asic);
153 asic->mapping = ioremap(r->start, resource_size(r));
154 if (!asic->mapping) {
160 asic->bus_shift = (resource_size(r) - 5) >> 3;
165 ds1wm_resources[0].end = (5 << asic->bus_shift) - 1;
186 struct pasic3_data *asic = platform_get_drvdata(pdev);
191 iounmap(asic->mapping);