Lines Matching refs:ioaddr
32 void __iomem *ioaddr;
46 static void ds1216_read(u8 __iomem *ioaddr, u8 *buf)
54 c |= (readb(ioaddr) & 0x1) << j;
59 static void ds1216_write(u8 __iomem *ioaddr, const u8 *buf)
67 writeb(c, ioaddr);
73 static void ds1216_switch_ds_to_clock(u8 __iomem *ioaddr)
76 readb(ioaddr);
78 ds1216_write(ioaddr, magic);
87 ds1216_switch_ds_to_clock(priv->ioaddr);
88 ds1216_read(priv->ioaddr, (u8 *)®s);
115 ds1216_switch_ds_to_clock(priv->ioaddr);
116 ds1216_read(priv->ioaddr, (u8 *)®s);
133 ds1216_switch_ds_to_clock(priv->ioaddr);
134 ds1216_write(priv->ioaddr, (u8 *)®s);
165 priv->ioaddr = ioremap(priv->baseaddr, priv->size);
166 if (!priv->ioaddr) {
178 ds1216_read(priv->ioaddr, dummy);
182 if (priv->ioaddr)
183 iounmap(priv->ioaddr);
195 iounmap(priv->ioaddr);