Lines Matching refs:iobase
31 static void __iomem *iobase; variable
41 reg = readl_relaxed(iobase + ICMR); in sa1100_mask_irq()
43 writel_relaxed(reg, iobase + ICMR); in sa1100_mask_irq()
50 reg = readl_relaxed(iobase + ICMR); in sa1100_unmask_irq()
52 writel_relaxed(reg, iobase + ICMR); in sa1100_unmask_irq()
96 st->icmr = readl_relaxed(iobase + ICMR); in sa1100irq_suspend()
97 st->iclr = readl_relaxed(iobase + ICLR); in sa1100irq_suspend()
98 st->iccr = readl_relaxed(iobase + ICCR); in sa1100irq_suspend()
103 writel_relaxed(st->icmr & 0xfffff000, iobase + ICMR); in sa1100irq_suspend()
113 writel_relaxed(st->iccr, iobase + ICCR); in sa1100irq_resume()
114 writel_relaxed(st->iclr, iobase + ICLR); in sa1100irq_resume()
116 writel_relaxed(st->icmr, iobase + ICMR); in sa1100irq_resume()
139 icip = readl_relaxed(iobase + ICIP); in sa1100_handle_irq()
140 icmr = readl_relaxed(iobase + ICMR); in sa1100_handle_irq()
153 iobase = ioremap(io_start, SZ_64K); in sa11x0_init_irq_nodt()
154 if (WARN_ON(!iobase)) in sa11x0_init_irq_nodt()
158 writel_relaxed(0, iobase + ICMR); in sa11x0_init_irq_nodt()
161 writel_relaxed(0, iobase + ICLR); in sa11x0_init_irq_nodt()
167 writel_relaxed(1, iobase + ICCR); in sa11x0_init_irq_nodt()