Lines Matching refs:virtbase
48 void __iomem *virtbase;
61 writel(1, rtap->virtbase + COH901331_IRQ_EVENT);
69 writel(0, rtap->virtbase + COH901331_IRQ_MASK);
84 if (readl(rtap->virtbase + COH901331_VALID)) {
85 rtc_time_to_tm(readl(rtap->virtbase + COH901331_CUR_TIME), tm);
98 writel(secs, rtap->virtbase + COH901331_SET_TIME);
109 rtc_time_to_tm(readl(rtap->virtbase + COH901331_ALARM), &alarm->time);
110 alarm->pending = readl(rtap->virtbase + COH901331_IRQ_EVENT) & 1U;
111 alarm->enabled = readl(rtap->virtbase + COH901331_IRQ_MASK) & 1U;
124 writel(time, rtap->virtbase + COH901331_ALARM);
125 writel(alarm->enabled, rtap->virtbase + COH901331_IRQ_MASK);
137 writel(1, rtap->virtbase + COH901331_IRQ_MASK);
139 writel(0, rtap->virtbase + COH901331_IRQ_MASK);
161 iounmap(rtap->virtbase);
195 rtap->virtbase = ioremap(rtap->phybase, rtap->physize);
196 if (!rtap->virtbase) {
240 iounmap(rtap->virtbase);
264 rtap->irqmaskstore = readl(rtap->virtbase + COH901331_IRQ_MASK);
265 writel(0, rtap->virtbase + COH901331_IRQ_MASK);
279 writel(rtap->irqmaskstore, rtap->virtbase + COH901331_IRQ_MASK);
294 writel(0, rtap->virtbase + COH901331_IRQ_MASK);