Home
last modified time | relevance | path

Searched refs:dist_base (Results 1 – 4 of 4) sorted by relevance

/linux-4.1.27/drivers/irqchip/
Dirq-gic.c59 union gic_base dist_base; member
104 return data->get_base(&data->dist_base); in gic_data_dist_base()
118 #define gic_data_dist_base(d) ((d)->dist_base.common_base)
405 void __iomem *dist_base = gic_data_dist_base(gic); in gic_cpu_init() local
425 gic_cpu_config(dist_base, NULL); in gic_cpu_init()
451 void __iomem *dist_base; in gic_dist_save() local
458 dist_base = gic_data_dist_base(&gic_data[gic_nr]); in gic_dist_save()
460 if (!dist_base) in gic_dist_save()
465 readl_relaxed(dist_base + GIC_DIST_CONFIG + i * 4); in gic_dist_save()
469 readl_relaxed(dist_base + GIC_DIST_TARGET + i * 4); in gic_dist_save()
[all …]
Dirq-hip04.c56 void __iomem *dist_base; member
77 return hip04_data->dist_base; in hip04_dist_base()
209 void __iomem *base = intc->dist_base; in hip04_get_cpumask()
230 void __iomem *base = intc->dist_base; in hip04_irq_dist_init()
249 void __iomem *dist_base = intc->dist_base; in hip04_irq_cpu_init() local
269 gic_cpu_config(dist_base, NULL); in hip04_irq_cpu_init()
294 writel_relaxed(map << 8 | irq, hip04_data.dist_base + GIC_DIST_SOFTINT); in hip04_raise_softirq()
376 hip04_data.dist_base = of_iomap(node, 0); in hip04_of_init()
377 WARN(!hip04_data.dist_base, "fail to map hip04 intc dist registers\n"); in hip04_of_init()
393 nr_irqs = readl_relaxed(hip04_data.dist_base + GIC_DIST_CTR) & 0x1f; in hip04_of_init()
Dirq-gic-v3.c43 void __iomem *dist_base; member
77 return gic_data.dist_base; in gic_dist_base()
100 gic_do_wait_for_rwp(gic_data.dist_base); in gic_dist_wait_for_rwp()
206 base = gic_data.dist_base; in gic_peek_irq()
221 base = gic_data.dist_base; in gic_poke_irq()
318 base = gic_data.dist_base; in gic_set_type()
376 void __iomem *base = gic_data.dist_base; in gic_dist_init()
479 return !!(readl_relaxed(gic_data.dist_base + GICD_TYPER) & GICD_TYPER_LPIS); in gic_dist_supports_lpis()
789 void __iomem *dist_base; in gic_of_init() local
799 dist_base = of_iomap(node, 0); in gic_of_init()
[all …]
/linux-4.1.27/arch/arm/mach-ux500/
Dpm.c91 void __iomem *dist_base = __io_address(U8500_GIC_DIST_BASE); in prcmu_gic_pending_irq() local
97 pr = readl_relaxed(dist_base + GIC_DIST_PENDING_SET + i * 4); in prcmu_gic_pending_irq()
98 er = readl_relaxed(dist_base + GIC_DIST_ENABLE_SET + i * 4); in prcmu_gic_pending_irq()
146 void __iomem *dist_base = __io_address(U8500_GIC_DIST_BASE); in prcmu_copy_gic_settings() local
151 er = readl_relaxed(dist_base + in prcmu_copy_gic_settings()