Searched refs:redist_base (Results 1 – 5 of 5) sorted by relevance
/openbmc/linux/tools/testing/selftests/kvm/lib/aarch64/ |
H A D | gic_v3.c | 17 void *redist_base[GICV3_MAX_CPUS]; member 22 #define sgi_base_from_redist(redist_base) (redist_base + SZ_64K) argument 44 static void gicv3_gicr_wait_for_rwp(void *redist_base) in gicv3_gicr_wait_for_rwp() argument 48 while (readl(redist_base + GICR_CTLR) & GICR_CTLR_RWP) { in gicv3_gicr_wait_for_rwp() 59 gicv3_gicr_wait_for_rwp(gicv3_data.redist_base[cpu_or_dist]); in gicv3_wait_for_rwp() 120 : sgi_base_from_redist(gicv3_data.redist_base[cpu_or_dist]); in gicv3_reg_readl() 127 : sgi_base_from_redist(gicv3_data.redist_base[cpu_or_dist]); in gicv3_reg_writel() 266 static void gicv3_enable_redist(void *redist_base) in gicv3_enable_redist() argument 268 uint32_t val = readl(redist_base + GICR_WAKER); in gicv3_enable_redist() 272 writel(val, redist_base + GICR_WAKER); in gicv3_enable_redist() [all …]
|
H A D | gic.c | 20 static void gic_cpu_init(unsigned int cpu, void *redist_base) in gic_cpu_init() argument 22 gic_common_ops->gic_cpu_init(cpu, redist_base); in gic_cpu_init() 53 void *dist_base, void *redist_base) in gic_init() argument 59 GUEST_ASSERT(redist_base); in gic_init() 63 gic_cpu_init(cpu, redist_base); in gic_init()
|
H A D | gic_private.h | 12 void (*gic_cpu_init)(unsigned int cpu, void *redist_base);
|
/openbmc/linux/drivers/irqchip/ |
H A D | irq-gic-v3.c | 48 void __iomem *redist_base; member 980 void __iomem *ptr = gic_data.redist_regions[i].redist_base; in gic_iterate_rdists() 1032 u64 offset = ptr - region->redist_base; in __gic_populate_rdist() 2300 rdist_regs[i].redist_base = gic_of_iomap(node, 1 + i, "GICR", &res); in gic_of_init() 2301 if (IS_ERR(rdist_regs[i].redist_base)) { in gic_of_init() 2327 if (rdist_regs[i].redist_base && !IS_ERR(rdist_regs[i].redist_base)) in gic_of_init() 2328 iounmap(rdist_regs[i].redist_base); in gic_of_init() 2351 gic_acpi_register_redist(phys_addr_t phys_base, void __iomem *redist_base) in gic_acpi_register_redist() argument 2356 acpi_data.redist_regs[count].redist_base = redist_base; in gic_acpi_register_redist() 2367 void __iomem *redist_base; in gic_acpi_parse_madt_redist() local [all …]
|
/openbmc/linux/tools/testing/selftests/kvm/include/aarch64/ |
H A D | gic.h | 25 void *dist_base, void *redist_base);
|