Lines Matching refs:irqbase
46 * @irqbase: IRQ controller memory base in virtual memory
52 void __iomem *irqbase;
79 val = __raw_readl(ixi->irqbase + IXP4XX_ICMR2);
81 __raw_writel(val, ixi->irqbase + IXP4XX_ICMR2);
83 val = __raw_readl(ixi->irqbase + IXP4XX_ICMR);
85 __raw_writel(val, ixi->irqbase + IXP4XX_ICMR);
99 val = __raw_readl(ixi->irqbase + IXP4XX_ICMR2);
101 __raw_writel(val, ixi->irqbase + IXP4XX_ICMR2);
103 val = __raw_readl(ixi->irqbase + IXP4XX_ICMR);
105 __raw_writel(val, ixi->irqbase + IXP4XX_ICMR);
115 status = __raw_readl(ixi->irqbase + IXP4XX_ICIP);
123 status = __raw_readl(ixi->irqbase + IXP4XX_ICIP2);
251 * @irqbase: Virtual memory base for the interrupt controller
256 void __iomem *irqbase,
262 ixi->irqbase = irqbase;
266 __raw_writel(0x0, ixi->irqbase + IXP4XX_ICLR);
269 __raw_writel(0x0, ixi->irqbase + IXP4XX_ICMR);
273 __raw_writel(0x0, ixi->irqbase + IXP4XX_ICLR2);
276 __raw_writel(0x0, ixi->irqbase + IXP4XX_ICMR2);
303 * @irqbase: physical base for the irq controller
306 void __init ixp4xx_irq_init(resource_size_t irqbase,
317 base = ioremap(irqbase, 0x100);
322 fwnode = irq_domain_alloc_fwnode(&irqbase);