Lines Matching refs:iomem
47 void __iomem *iomem;
48 unsigned long (*read)(void __iomem *iomem);
49 void (*write)(void __iomem *iomem, unsigned long data);
61 struct intc_irqpin_iomem iomem[INTC_IRQPIN_REG_NR];
76 static unsigned long intc_irqpin_read32(void __iomem *iomem)
78 return ioread32(iomem);
81 static unsigned long intc_irqpin_read8(void __iomem *iomem)
83 return ioread8(iomem);
86 static void intc_irqpin_write32(void __iomem *iomem, unsigned long data)
88 iowrite32(data, iomem);
91 static void intc_irqpin_write8(void __iomem *iomem, unsigned long data)
93 iowrite8(data, iomem);
99 struct intc_irqpin_iomem *i = &p->iomem[reg];
101 return i->read(i->iomem);
107 struct intc_irqpin_iomem *i = &p->iomem[reg];
109 i->write(i->iomem, data);
115 return BIT((p->iomem[reg].width - 1) - hw_irq);
438 i = &p->iomem[k];
461 i->iomem = devm_ioremap(dev, io[k]->start,
463 if (!i->iomem) {