Lines Matching refs:intc0
47 static struct intc intc0 = { variable
70 irq = intc_readl(&intc0, INTCAUSE0 - 4 * level); in do_IRQ()
111 intc0.regs = ioremap(regs->start, resource_size(regs)); in init_IRQ()
112 if (!intc0.regs) { in init_IRQ()
126 intc_writel(&intc0, INTPR0 + 4 * i, offset); in init_IRQ()
127 readback = intc_readl(&intc0, INTPR0 + 4 * i); in init_IRQ()
129 irq_set_chip_and_handler(i, &intc0.chip, in init_IRQ()
146 intc0.suspend_ipr = offset; in intc_set_suspend_handler()
158 if (unlikely(!intc0.suspend_ipr)) { in intc_suspend()
164 intc0.saved_ipr[i] = intc_readl(&intc0, INTPR0 + 4 * i); in intc_suspend()
165 intc_writel(&intc0, INTPR0 + 4 * i, intc0.suspend_ipr); in intc_suspend()
176 intc_writel(&intc0, INTPR0 + 4 * i, intc0.saved_ipr[i]); in intc_resume()
198 return intc_readl(&intc0, INTREQ0 + 4 * group); in intc_get_pending()