clps711x_intc 70 drivers/irqchip/irq-clps711x.c } *clps711x_intc; clps711x_intc 77 drivers/irqchip/irq-clps711x.c irqstat = readw_relaxed(clps711x_intc->intmr[0]) & clps711x_intc 78 drivers/irqchip/irq-clps711x.c readw_relaxed(clps711x_intc->intsr[0]); clps711x_intc 80 drivers/irqchip/irq-clps711x.c handle_domain_irq(clps711x_intc->domain, clps711x_intc 83 drivers/irqchip/irq-clps711x.c irqstat = readw_relaxed(clps711x_intc->intmr[1]) & clps711x_intc 84 drivers/irqchip/irq-clps711x.c readw_relaxed(clps711x_intc->intsr[1]); clps711x_intc 86 drivers/irqchip/irq-clps711x.c handle_domain_irq(clps711x_intc->domain, clps711x_intc 95 drivers/irqchip/irq-clps711x.c writel_relaxed(0, clps711x_intc->base + clps711x_irqs[hwirq].eoi); clps711x_intc 101 drivers/irqchip/irq-clps711x.c void __iomem *intmr = clps711x_intc->intmr[hwirq / 16]; clps711x_intc 112 drivers/irqchip/irq-clps711x.c void __iomem *intmr = clps711x_intc->intmr[hwirq / 16]; clps711x_intc 145 drivers/irqchip/irq-clps711x.c writel_relaxed(0, clps711x_intc->base + clps711x_irqs[hw].eoi); clps711x_intc 158 drivers/irqchip/irq-clps711x.c clps711x_intc = kzalloc(sizeof(*clps711x_intc), GFP_KERNEL); clps711x_intc 159 drivers/irqchip/irq-clps711x.c if (!clps711x_intc) clps711x_intc 162 drivers/irqchip/irq-clps711x.c clps711x_intc->base = ioremap(base, size); clps711x_intc 163 drivers/irqchip/irq-clps711x.c if (!clps711x_intc->base) { clps711x_intc 168 drivers/irqchip/irq-clps711x.c clps711x_intc->intsr[0] = clps711x_intc->base + CLPS711X_INTSR1; clps711x_intc 169 drivers/irqchip/irq-clps711x.c clps711x_intc->intmr[0] = clps711x_intc->base + CLPS711X_INTMR1; clps711x_intc 170 drivers/irqchip/irq-clps711x.c clps711x_intc->intsr[1] = clps711x_intc->base + CLPS711X_INTSR2; clps711x_intc 171 drivers/irqchip/irq-clps711x.c clps711x_intc->intmr[1] = clps711x_intc->base + CLPS711X_INTMR2; clps711x_intc 172 drivers/irqchip/irq-clps711x.c clps711x_intc->intsr[2] = clps711x_intc->base + CLPS711X_INTSR3; clps711x_intc 173 drivers/irqchip/irq-clps711x.c clps711x_intc->intmr[2] = clps711x_intc->base + CLPS711X_INTMR3; clps711x_intc 176 drivers/irqchip/irq-clps711x.c writel_relaxed(0, clps711x_intc->intmr[0]); clps711x_intc 177 drivers/irqchip/irq-clps711x.c writel_relaxed(0, clps711x_intc->intmr[1]); clps711x_intc 178 drivers/irqchip/irq-clps711x.c writel_relaxed(0, clps711x_intc->intmr[2]); clps711x_intc 184 drivers/irqchip/irq-clps711x.c clps711x_intc->ops.map = clps711x_intc_irq_map; clps711x_intc 185 drivers/irqchip/irq-clps711x.c clps711x_intc->ops.xlate = irq_domain_xlate_onecell; clps711x_intc 186 drivers/irqchip/irq-clps711x.c clps711x_intc->domain = clps711x_intc 188 drivers/irqchip/irq-clps711x.c 0, 0, &clps711x_intc->ops, NULL); clps711x_intc 189 drivers/irqchip/irq-clps711x.c if (!clps711x_intc->domain) { clps711x_intc 194 drivers/irqchip/irq-clps711x.c irq_set_default_host(clps711x_intc->domain); clps711x_intc 207 drivers/irqchip/irq-clps711x.c iounmap(clps711x_intc->base); clps711x_intc 210 drivers/irqchip/irq-clps711x.c kfree(clps711x_intc);