Lines Matching refs:base
25 void __iomem *base, void (*sync_access)(void)) in gic_configure_irq() argument
39 val = oldval = readl_relaxed(base + GIC_DIST_CONFIG + confoff); in gic_configure_irq()
49 if (readl_relaxed(base + GIC_DIST_ENABLE_SET + enableoff) & enablemask) { in gic_configure_irq()
50 writel_relaxed(enablemask, base + GIC_DIST_ENABLE_CLEAR + enableoff); in gic_configure_irq()
61 writel_relaxed(val, base + GIC_DIST_CONFIG + confoff); in gic_configure_irq()
62 if (readl_relaxed(base + GIC_DIST_CONFIG + confoff) != val && val != oldval) in gic_configure_irq()
66 writel_relaxed(enablemask, base + GIC_DIST_ENABLE_SET + enableoff); in gic_configure_irq()
74 void __init gic_dist_config(void __iomem *base, int gic_irqs, in gic_dist_config() argument
84 base + GIC_DIST_CONFIG + i / 4); in gic_dist_config()
90 writel_relaxed(GICD_INT_DEF_PRI_X4, base + GIC_DIST_PRI + i); in gic_dist_config()
98 base + GIC_DIST_ENABLE_CLEAR + i / 8); in gic_dist_config()
104 void gic_cpu_config(void __iomem *base, void (*sync_access)(void)) in gic_cpu_config() argument
112 writel_relaxed(GICD_INT_EN_CLR_PPI, base + GIC_DIST_ENABLE_CLEAR); in gic_cpu_config()
113 writel_relaxed(GICD_INT_EN_SET_SGI, base + GIC_DIST_ENABLE_SET); in gic_cpu_config()
120 base + GIC_DIST_PRI + i * 4 / 4); in gic_cpu_config()