Home
last modified time | relevance | path

Searched refs:rdist_base (Results 1 – 5 of 5) sorted by relevance

/xen/xen/arch/arm/
A Dgic-v3-lpi.c283 static int gicv3_lpi_set_proptable(void __iomem * rdist_base) in gicv3_lpi_set_proptable() argument
319 writeq_relaxed(reg, rdist_base + GICR_PROPBASER); in gicv3_lpi_set_proptable()
320 reg = readq_relaxed(rdist_base + GICR_PROPBASER); in gicv3_lpi_set_proptable()
334 writeq_relaxed(reg, rdist_base + GICR_PROPBASER); in gicv3_lpi_set_proptable()
340 int gicv3_lpi_init_rdist(void __iomem * rdist_base) in gicv3_lpi_init_rdist() argument
351 reg = readl_relaxed(rdist_base + GICR_CTLR); in gicv3_lpi_init_rdist()
358 writeq_relaxed(table_reg, rdist_base + GICR_PENDBASER); in gicv3_lpi_init_rdist()
359 table_reg = readq_relaxed(rdist_base + GICR_PENDBASER); in gicv3_lpi_init_rdist()
367 writeq_relaxed(table_reg, rdist_base + GICR_PENDBASER); in gicv3_lpi_init_rdist()
370 return gicv3_lpi_set_proptable(rdist_base); in gicv3_lpi_init_rdist()
A Dvgic-v3.c1042 *offset = gpa - v->arch.vgic.rdist_base; in get_vcpu_from_rdist()
1589 paddr_t rdist_base; in vgic_v3_vcpu_init() local
1609 rdist_base = region->base; in vgic_v3_vcpu_init()
1610 rdist_base += (v->vcpu_id - region->first_cpu) * GICV3_GICR_SIZE; in vgic_v3_vcpu_init()
1613 if ( (rdist_base < region->base) || in vgic_v3_vcpu_init()
1614 ((rdist_base + GICV3_GICR_SIZE) > (region->base + region->size)) ) in vgic_v3_vcpu_init()
1622 v->arch.vgic.rdist_base = rdist_base; in vgic_v3_vcpu_init()
A Dgic-v3.c1394 uint64_t rdist_base, rdist_size; in gicv3_dt_init() local
1396 res = dt_device_get_address(node, 1 + i, &rdist_base, &rdist_size); in gicv3_dt_init()
1400 rdist_regs[i].base = rdist_base; in gicv3_dt_init()
/xen/xen/include/asm-arm/
A Dgic_v3_its.h150 int gicv3_lpi_init_rdist(void __iomem * rdist_base);
230 static inline int gicv3_lpi_init_rdist(void __iomem * rdist_base) in gicv3_lpi_init_rdist() argument
A Dvgic.h207 paddr_t rdist_base; member

Completed in 12 milliseconds