Lines Matching refs:cpu_base
71 union gic_base cpu_base; member
145 #define gic_data_cpu_base(d) __get_base(&(d)->cpu_base)
148 #define gic_data_cpu_base(d) ((d)->cpu_base.common_base)
340 void __iomem *cpu_base = gic_data_cpu_base(gic); in gic_handle_irq() local
344 irqstat = readl_relaxed(cpu_base + GIC_CPU_ALIAS_INTACK); in gic_handle_irq()
346 irqstat = readl_relaxed(cpu_base + GIC_CPU_INTACK); in gic_handle_irq()
354 writel_relaxed(irqstat, cpu_base + GIC_CPU_EOI); in gic_handle_irq()
456 void __iomem *cpu_base = gic_data_cpu_base(gic); in gic_cpu_if_up() local
464 if (gic_check_gicv2(cpu_base)) in gic_cpu_if_up()
466 writel_relaxed(0, cpu_base + GIC_CPU_ACTIVEPRIO + i * 4); in gic_cpu_if_up()
471 bypass = readl(cpu_base + GIC_CPU_CTRL); in gic_cpu_if_up()
475 writel_relaxed(0x0f, cpu_base + GIC_CPU_CTRL); in gic_cpu_if_up()
477 writel_relaxed(bypass | mode | GICC_ENABLE, cpu_base + GIC_CPU_CTRL); in gic_cpu_if_up()
555 void __iomem *cpu_base; in gic_cpu_if_down() local
561 cpu_base = gic_data_cpu_base(&gic_data[gic_nr]); in gic_cpu_if_down()
562 val = readl(cpu_base + GIC_CPU_CTRL); in gic_cpu_if_down()
564 writel_relaxed(val, cpu_base + GIC_CPU_CTRL); in gic_cpu_if_down()
670 void __iomem *cpu_base; in gic_cpu_save() local
676 cpu_base = gic_data_cpu_base(gic); in gic_cpu_save()
678 if (!dist_base || !cpu_base) in gic_cpu_save()
700 void __iomem *cpu_base; in gic_cpu_restore() local
706 cpu_base = gic_data_cpu_base(gic); in gic_cpu_restore()
708 if (!dist_base || !cpu_base) in gic_cpu_restore()
733 writel_relaxed(GICC_INT_PRI_THRESHOLD, cpu_base + GIC_CPU_PRIMASK); in gic_cpu_restore()
1228 gic->cpu_base.percpu_base = alloc_percpu(void __iomem *); in gic_init_bases()
1230 !gic->cpu_base.percpu_base)) { in gic_init_bases()
1241 *per_cpu_ptr(gic->cpu_base.percpu_base, cpu) = in gic_init_bases()
1252 gic->cpu_base.common_base = gic->raw_cpu_base; in gic_init_bases()
1308 free_percpu(gic->cpu_base.percpu_base); in gic_init_bases()
1354 void __init gic_init(void __iomem *dist_base, void __iomem *cpu_base) in gic_init() argument
1366 gic->raw_cpu_base = cpu_base; in gic_init()