Lines Matching refs:iobase
28 static void __iomem *iobase; variable
38 reg = readl_relaxed(iobase + ICMR); in sa1100_mask_irq()
40 writel_relaxed(reg, iobase + ICMR); in sa1100_mask_irq()
47 reg = readl_relaxed(iobase + ICMR); in sa1100_unmask_irq()
49 writel_relaxed(reg, iobase + ICMR); in sa1100_unmask_irq()
93 st->icmr = readl_relaxed(iobase + ICMR); in sa1100irq_suspend()
94 st->iclr = readl_relaxed(iobase + ICLR); in sa1100irq_suspend()
95 st->iccr = readl_relaxed(iobase + ICCR); in sa1100irq_suspend()
100 writel_relaxed(st->icmr & 0xfffff000, iobase + ICMR); in sa1100irq_suspend()
110 writel_relaxed(st->iccr, iobase + ICCR); in sa1100irq_resume()
111 writel_relaxed(st->iclr, iobase + ICLR); in sa1100irq_resume()
113 writel_relaxed(st->icmr, iobase + ICMR); in sa1100irq_resume()
135 icip = readl_relaxed(iobase + ICIP); in sa1100_handle_irq()
136 icmr = readl_relaxed(iobase + ICMR); in sa1100_handle_irq()
149 iobase = ioremap(io_start, SZ_64K); in sa11x0_init_irq_nodt()
150 if (WARN_ON(!iobase)) in sa11x0_init_irq_nodt()
154 writel_relaxed(0, iobase + ICMR); in sa11x0_init_irq_nodt()
157 writel_relaxed(0, iobase + ICLR); in sa11x0_init_irq_nodt()
163 writel_relaxed(1, iobase + ICCR); in sa11x0_init_irq_nodt()