Lines Matching defs:io_base
52 void __iomem *io_base = get_irq_chip_data(virq);
55 clrbits32(io_base + FLIPPER_IMR, mask);
57 out_be32(io_base + FLIPPER_ICR, mask);
63 void __iomem *io_base = get_irq_chip_data(virq);
66 out_be32(io_base + FLIPPER_ICR, 1 << irq);
72 void __iomem *io_base = get_irq_chip_data(virq);
74 clrbits32(io_base + FLIPPER_IMR, 1 << irq);
80 void __iomem *io_base = get_irq_chip_data(virq);
82 setbits32(io_base + FLIPPER_IMR, 1 << irq);
133 static void __flipper_quiesce(void __iomem *io_base)
136 out_be32(io_base + FLIPPER_IMR, 0x00000000);
137 out_be32(io_base + FLIPPER_ICR, 0xffffffff);
145 void __iomem *io_base;
163 io_base = ioremap(res.start, resource_size(&res));
165 pr_info("controller at 0x%08x mapped to 0x%p\n", res.start, io_base);
167 __flipper_quiesce(io_base);
176 irq_host->host_data = io_base;
184 void __iomem *io_base = flipper_irq_host->host_data;
188 irq_status = in_be32(io_base + FLIPPER_ICR) &
189 in_be32(io_base + FLIPPER_IMR);
230 void __iomem *io_base = flipper_irq_host->host_data;
232 __flipper_quiesce(io_base);
240 void __iomem *io_base;
243 io_base = flipper_irq_host->host_data;
244 out_8(io_base + FLIPPER_RESET, 0x00);
253 void __iomem *io_base;
257 io_base = flipper_irq_host->host_data;
258 icr = in_be32(io_base + FLIPPER_ICR);