combiner_data 39 drivers/irqchip/exynos-combiner.c static struct combiner_chip_data *combiner_data; combiner_data 45 drivers/irqchip/exynos-combiner.c struct combiner_chip_data *combiner_data = combiner_data 48 drivers/irqchip/exynos-combiner.c return combiner_data->base; combiner_data 118 drivers/irqchip/exynos-combiner.c static void __init combiner_cascade_irq(struct combiner_chip_data *combiner_data, combiner_data 122 drivers/irqchip/exynos-combiner.c combiner_data); combiner_data 125 drivers/irqchip/exynos-combiner.c static void __init combiner_init_one(struct combiner_chip_data *combiner_data, combiner_data 129 drivers/irqchip/exynos-combiner.c combiner_data->base = base; combiner_data 130 drivers/irqchip/exynos-combiner.c combiner_data->hwirq_offset = (combiner_nr & ~3) * IRQ_IN_COMBINER; combiner_data 131 drivers/irqchip/exynos-combiner.c combiner_data->irq_mask = 0xff << ((combiner_nr % 4) << 3); combiner_data 132 drivers/irqchip/exynos-combiner.c combiner_data->parent_irq = irq; combiner_data 135 drivers/irqchip/exynos-combiner.c writel_relaxed(combiner_data->irq_mask, base + COMBINER_ENABLE_CLEAR); combiner_data 159 drivers/irqchip/exynos-combiner.c struct combiner_chip_data *combiner_data = d->host_data; combiner_data 162 drivers/irqchip/exynos-combiner.c irq_set_chip_data(irq, &combiner_data[hw >> 3]); combiner_data 181 drivers/irqchip/exynos-combiner.c combiner_data = kcalloc(max_nr, sizeof (*combiner_data), GFP_KERNEL); combiner_data 182 drivers/irqchip/exynos-combiner.c if (!combiner_data) { combiner_data 188 drivers/irqchip/exynos-combiner.c &combiner_irq_domain_ops, combiner_data); combiner_data 197 drivers/irqchip/exynos-combiner.c combiner_init_one(&combiner_data[i], i, combiner_data 199 drivers/irqchip/exynos-combiner.c combiner_cascade_irq(&combiner_data[i], irq); combiner_data 217 drivers/irqchip/exynos-combiner.c combiner_data[i].pm_save = combiner_data 218 drivers/irqchip/exynos-combiner.c readl_relaxed(combiner_data[i].base + COMBINER_ENABLE_SET); combiner_data 235 drivers/irqchip/exynos-combiner.c writel_relaxed(combiner_data[i].irq_mask, combiner_data 236 drivers/irqchip/exynos-combiner.c combiner_data[i].base + COMBINER_ENABLE_CLEAR); combiner_data 237 drivers/irqchip/exynos-combiner.c writel_relaxed(combiner_data[i].pm_save, combiner_data 238 drivers/irqchip/exynos-combiner.c combiner_data[i].base + COMBINER_ENABLE_SET);