Searched refs:dist_base (Results 1 – 5 of 5) sorted by relevance
| /linux/drivers/irqchip/ |
| H A D | irq-gic.c | 71 union gic_base dist_base; member 145 #define gic_data_dist_base(d) __get_base(&(d)->dist_base) 148 #define gic_data_dist_base(d) ((d)->dist_base.common_base) 489 void __iomem *dist_base = gic_data_dist_base(gic); in gic_cpu_init() local 519 gic_cpu_config(dist_base, 32, GICD_INT_DEF_PRI); in gic_cpu_init() 553 void __iomem *dist_base; in gic_dist_save() local 560 dist_base = gic_data_dist_base(gic); in gic_dist_save() 562 if (!dist_base) in gic_dist_save() 567 readl_relaxed(dist_base + GIC_DIST_CONFIG + i * 4); in gic_dist_save() 571 readl_relaxed(dist_base + GIC_DIST_TARGET + i * 4); in gic_dist_save() [all …]
|
| H A D | irq-hip04.c | 53 void __iomem *dist_base; member 74 return hip04_data->dist_base; in hip04_dist_base() 193 writel_relaxed(map << 8 | d->hwirq, hip04_data.dist_base + GIC_DIST_SOFTINT); in hip04_ipi_send_mask() 230 void __iomem *base = intc->dist_base; in hip04_get_cpumask() 251 void __iomem *base = intc->dist_base; in hip04_irq_dist_init() 270 void __iomem *dist_base = intc->dist_base; in hip04_irq_cpu_init() local 290 gic_cpu_config(dist_base, 32, GICD_INT_DEF_PRI); in hip04_irq_cpu_init() 360 hip04_data.dist_base = of_iomap(node, 0); in hip04_of_init() 361 WARN(!hip04_data.dist_base, "fail to map hip04 intc dist registers\n"); in hip04_of_init() 377 nr_irqs = readl_relaxed(hip04_data.dist_base + GIC_DIST_CTR) & 0x1f; in hip04_of_init()
|
| /linux/arch/arm/mach-ux500/ |
| H A D | pm.c | 42 static void __iomem *dist_base; variable 94 pr = readl_relaxed(dist_base + GIC_DIST_PENDING_SET + i * 4); in prcmu_gic_pending_irq() 95 er = readl_relaxed(dist_base + GIC_DIST_ENABLE_SET + i * 4); in prcmu_gic_pending_irq() 147 er = readl_relaxed(dist_base + in prcmu_copy_gic_settings() 186 dist_base = of_iomap(np, 0); in ux500_pm_init() 188 if (!dist_base) { in ux500_pm_init()
|
| /linux/arch/arm64/kvm/vgic/ |
| H A D | vgic-v2.c | 405 static bool vgic_v2_check_base(gpa_t dist_base, gpa_t cpu_base) in vgic_v2_check_base() argument 407 if (dist_base + KVM_VGIC_V2_DIST_SIZE < dist_base) in vgic_v2_check_base() 412 if (dist_base + KVM_VGIC_V2_DIST_SIZE <= cpu_base) in vgic_v2_check_base() 414 if (cpu_base + KVM_VGIC_V2_CPU_SIZE <= dist_base) in vgic_v2_check_base()
|
| H A D | vgic-init.c | 625 gpa_t dist_base; 655 dist_base = dist->vgic_dist_base; in kvm_vgic_map_resources() 658 ret = vgic_register_dist_iodev(kvm, dist_base, type); in kvm_vgic_map_resources() 634 gpa_t dist_base; kvm_vgic_map_resources() local
|