Searched refs:dist_base (Results 1 – 9 of 9) sorted by relevance
/linux-6.3-rc2/drivers/irqchip/ |
A D | irq-gic.c | 71 union gic_base dist_base; member 556 void __iomem *dist_base; in gic_dist_save() local 565 if (!dist_base) in gic_dist_save() 596 void __iomem *dist_base; in gic_dist_restore() local 604 if (!dist_base) in gic_dist_restore() 642 void __iomem *dist_base; in gic_cpu_save() local 651 if (!dist_base || !cpu_base) in gic_cpu_save() 672 void __iomem *dist_base; in gic_cpu_restore() local 681 if (!dist_base || !cpu_base) in gic_cpu_restore() 965 void __iomem *dist_base; in gic_migrate_target() local [all …]
|
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, NULL); 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()
|
A D | irq-gic-v3.c | 50 void __iomem *dist_base; member 194 return gic_data.dist_base; in gic_dist_base() 340 base = gic_data.dist_base; in gic_peek_irq() 356 base = gic_data.dist_base; in gic_poke_irq() 591 base = gic_data.dist_base; in gic_set_type() 1817 gic_data.dist_base = dist_base; in gic_init_bases() 2053 void __iomem *dist_base; in gic_of_init() local 2061 if (IS_ERR(dist_base)) { in gic_of_init() 2063 return PTR_ERR(dist_base); in gic_of_init() 2114 iounmap(dist_base); in gic_of_init() [all …]
|
/linux-6.3-rc2/tools/testing/selftests/kvm/lib/aarch64/ |
A D | gic_v3.c | 16 void *dist_base; member 119 void *base = cpu_or_dist & DIST_BIT ? gicv3_data.dist_base in gicv3_reg_readl() 330 void *dist_base = gicv3_data.dist_base; in gicv3_dist_init() local 334 writel(0, dist_base + GICD_CTLR); in gicv3_dist_init() 342 writel(~0, dist_base + GICD_IGROUPR + i / 8); in gicv3_dist_init() 343 writel(~0, dist_base + GICD_ICACTIVER + i / 8); in gicv3_dist_init() 344 writel(~0, dist_base + GICD_ICENABLER + i / 8); in gicv3_dist_init() 350 dist_base + GICD_IPRIORITYR + i); in gicv3_dist_init() 357 GICD_CTLR_ENABLE_G1, dist_base + GICD_CTLR); in gicv3_dist_init() 366 gicv3_data.dist_base = dist_base; in gicv3_init() [all …]
|
A D | gic.c | 26 gic_dist_init(enum gic_type type, unsigned int nr_cpus, void *dist_base) in gic_dist_init() argument 43 gic_ops->gic_init(nr_cpus, dist_base); in gic_dist_init() 53 void *dist_base, void *redist_base) in gic_init() argument 58 GUEST_ASSERT(dist_base); in gic_init() 62 gic_dist_init(type, nr_cpus, dist_base); in gic_init()
|
A D | gic_private.h | 11 void (*gic_init)(unsigned int nr_cpus, void *dist_base);
|
/linux-6.3-rc2/arch/arm/mach-ux500/ |
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-6.3-rc2/arch/arm64/kvm/vgic/ |
A D | vgic-v2.c | 274 static bool vgic_v2_check_base(gpa_t dist_base, gpa_t cpu_base) in vgic_v2_check_base() argument 276 if (dist_base + KVM_VGIC_V2_DIST_SIZE < dist_base) in vgic_v2_check_base() 281 if (dist_base + KVM_VGIC_V2_DIST_SIZE <= cpu_base) in vgic_v2_check_base() 283 if (cpu_base + KVM_VGIC_V2_CPU_SIZE <= dist_base) in vgic_v2_check_base()
|
/linux-6.3-rc2/tools/testing/selftests/kvm/include/aarch64/ |
A D | gic.h | 25 void *dist_base, void *redist_base);
|
Completed in 17 milliseconds