Lines Matching refs:iob
92 void __iomem *iob; member
99 void __iomem *iob = d->iob; in exi_read() local
106 iowrite32be(RTC_EXICSR, iob + EXICSR); in exi_read()
107 iowrite32be(reg << 8, iob + EXIDATA); in exi_read()
108 iowrite32be(RTC_EXICR_W, iob + EXICR); in exi_read()
109 while (!(ioread32be(iob + EXICSR) & EXICSR_INTSET)) in exi_read()
113 iowrite32be(RTC_EXICSR, iob + EXICSR); in exi_read()
114 iowrite32be(RTC_EXICR_R, iob + EXICR); in exi_read()
115 while (!(ioread32be(iob + EXICSR) & EXICSR_INTSET)) in exi_read()
117 *data = ioread32be(iob + EXIDATA); in exi_read()
120 iowrite32be(0, iob + EXICSR); in exi_read()
128 void __iomem *iob = d->iob; in exi_write() local
135 iowrite32be(RTC_EXICSR, iob + EXICSR); in exi_write()
136 iowrite32be(RTC_EXIDATA_W | (reg << 8), iob + EXIDATA); in exi_write()
137 iowrite32be(RTC_EXICR_W, iob + EXICR); in exi_write()
138 while (!(ioread32be(iob + EXICSR) & EXICSR_INTSET)) in exi_write()
142 iowrite32be(RTC_EXICSR, iob + EXICSR); in exi_write()
143 iowrite32be(data, iob + EXIDATA); in exi_write()
144 iowrite32be(RTC_EXICR_W, iob + EXICR); in exi_write()
145 while (!(ioread32be(iob + EXICSR) & EXICSR_INTSET)) in exi_write()
149 iowrite32be(0, iob + EXICSR); in exi_write()
326 d->iob = devm_platform_ioremap_resource(pdev, 0); in gamecube_rtc_probe()
327 if (IS_ERR(d->iob)) in gamecube_rtc_probe()
328 return PTR_ERR(d->iob); in gamecube_rtc_probe()