Lines Matching refs:irqbase
52 void __iomem *irqbase; member
79 val = __raw_readl(ixi->irqbase + IXP4XX_ICMR2); in ixp4xx_irq_mask()
81 __raw_writel(val, ixi->irqbase + IXP4XX_ICMR2); in ixp4xx_irq_mask()
83 val = __raw_readl(ixi->irqbase + IXP4XX_ICMR); in ixp4xx_irq_mask()
85 __raw_writel(val, ixi->irqbase + IXP4XX_ICMR); in ixp4xx_irq_mask()
99 val = __raw_readl(ixi->irqbase + IXP4XX_ICMR2); in ixp4xx_irq_unmask()
101 __raw_writel(val, ixi->irqbase + IXP4XX_ICMR2); in ixp4xx_irq_unmask()
103 val = __raw_readl(ixi->irqbase + IXP4XX_ICMR); in ixp4xx_irq_unmask()
105 __raw_writel(val, ixi->irqbase + IXP4XX_ICMR); in ixp4xx_irq_unmask()
115 status = __raw_readl(ixi->irqbase + IXP4XX_ICIP); in ixp4xx_handle_irq()
123 status = __raw_readl(ixi->irqbase + IXP4XX_ICIP2); in ixp4xx_handle_irq()
256 void __iomem *irqbase, in ixp4xx_irq_setup() argument
262 ixi->irqbase = irqbase; in ixp4xx_irq_setup()
266 __raw_writel(0x0, ixi->irqbase + IXP4XX_ICLR); in ixp4xx_irq_setup()
269 __raw_writel(0x0, ixi->irqbase + IXP4XX_ICMR); in ixp4xx_irq_setup()
273 __raw_writel(0x0, ixi->irqbase + IXP4XX_ICLR2); in ixp4xx_irq_setup()
276 __raw_writel(0x0, ixi->irqbase + IXP4XX_ICMR2); in ixp4xx_irq_setup()
306 void __init ixp4xx_irq_init(resource_size_t irqbase, in ixp4xx_irq_init() argument
317 base = ioremap(irqbase, 0x100); in ixp4xx_irq_init()
322 fwnode = irq_domain_alloc_fwnode(&irqbase); in ixp4xx_irq_init()