Lines Matching defs:asic
39 struct pasic3_data *asic = dev_get_drvdata(dev);
40 int bus_shift = asic->bus_shift;
41 void __iomem *addr = asic->mapping + (REG_ADDR << bus_shift);
42 void __iomem *data = asic->mapping + (REG_DATA << bus_shift);
54 struct pasic3_data *asic = dev_get_drvdata(dev);
55 int bus_shift = asic->bus_shift;
56 void __iomem *addr = asic->mapping + (REG_ADDR << bus_shift);
57 void __iomem *data = asic->mapping + (REG_DATA << bus_shift);
131 struct pasic3_data *asic;
150 asic = kzalloc(sizeof(struct pasic3_data), GFP_KERNEL);
151 if (!asic)
154 platform_set_drvdata(pdev, asic);
156 asic->mapping = ioremap(r->start, resource_size(r));
157 if (!asic->mapping) {
159 kfree(asic);
164 asic->bus_shift = (resource_size(r) - 5) >> 3;
169 ds1wm_resources[0].end = (5 << asic->bus_shift) - 1;
189 struct pasic3_data *asic = platform_get_drvdata(pdev);
194 iounmap(asic->mapping);
197 kfree(asic);