Lines Matching refs:iomem
56 void __iomem *iomem; member
57 unsigned long (*read)(void __iomem *iomem);
58 void (*write)(void __iomem *iomem, unsigned long data);
70 struct intc_irqpin_iomem iomem[INTC_IRQPIN_REG_NR]; member
81 static unsigned long intc_irqpin_read32(void __iomem *iomem) in intc_irqpin_read32() argument
83 return ioread32(iomem); in intc_irqpin_read32()
86 static unsigned long intc_irqpin_read8(void __iomem *iomem) in intc_irqpin_read8() argument
88 return ioread8(iomem); in intc_irqpin_read8()
91 static void intc_irqpin_write32(void __iomem *iomem, unsigned long data) in intc_irqpin_write32() argument
93 iowrite32(data, iomem); in intc_irqpin_write32()
96 static void intc_irqpin_write8(void __iomem *iomem, unsigned long data) in intc_irqpin_write8() argument
98 iowrite8(data, iomem); in intc_irqpin_write8()
104 struct intc_irqpin_iomem *i = &p->iomem[reg]; in intc_irqpin_read()
106 return i->read(i->iomem); in intc_irqpin_read()
112 struct intc_irqpin_iomem *i = &p->iomem[reg]; in intc_irqpin_write()
114 i->write(i->iomem, data); in intc_irqpin_write()
120 return BIT((p->iomem[reg].width - 1) - hw_irq); in intc_irqpin_hwirq_mask()
387 i = &p->iomem[k]; in intc_irqpin_probe()
406 i->iomem = devm_ioremap_nocache(&pdev->dev, io[k]->start, in intc_irqpin_probe()
408 if (!i->iomem) { in intc_irqpin_probe()