Lines Matching refs:virtbase
47 void __iomem *virtbase;
60 writel(1, rtap->virtbase + COH901331_IRQ_EVENT);
68 writel(0, rtap->virtbase + COH901331_IRQ_MASK);
83 if (!readl(rtap->virtbase + COH901331_VALID)) {
88 rtc_time64_to_tm(readl(rtap->virtbase + COH901331_CUR_TIME), tm);
98 writel(rtc_tm_to_time64(tm), rtap->virtbase + COH901331_SET_TIME);
109 rtc_time64_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;
123 writel(time, rtap->virtbase + COH901331_ALARM);
124 writel(alarm->enabled, rtap->virtbase + COH901331_IRQ_MASK);
136 writel(1, rtap->virtbase + COH901331_IRQ_MASK);
138 writel(0, rtap->virtbase + COH901331_IRQ_MASK);
173 rtap->virtbase = devm_platform_ioremap_resource(pdev, 0);
174 if (IS_ERR(rtap->virtbase))
175 return PTR_ERR(rtap->virtbase);
231 rtap->irqmaskstore = readl(rtap->virtbase + COH901331_IRQ_MASK);
232 writel(0, rtap->virtbase + COH901331_IRQ_MASK);
252 writel(rtap->irqmaskstore, rtap->virtbase + COH901331_IRQ_MASK);
266 writel(0, rtap->virtbase + COH901331_IRQ_MASK);