Home
last modified time | relevance | path

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

/openbmc/linux/include/linux/irqchip/
H A Darm-gic-v3.h307 #define GICR_VPENDBASER 0x0078 macro
313 GIC_BASER_SHAREABILITY(GICR_VPENDBASER, SHAREABILITY_MASK)
315 GIC_BASER_CACHEABILITY(GICR_VPENDBASER, INNER, MASK)
317 GIC_BASER_CACHEABILITY(GICR_VPENDBASER, OUTER, MASK)
322 GIC_BASER_SHAREABILITY(GICR_VPENDBASER, NonShareable)
325 GIC_BASER_SHAREABILITY(GICR_VPENDBASER, InnerShareable)
327 #define GICR_VPENDBASER_nCnB GIC_BASER_CACHEABILITY(GICR_VPENDBASER, INNER, nCnB)
328 #define GICR_VPENDBASER_nC GIC_BASER_CACHEABILITY(GICR_VPENDBASER, INNER, nC)
329 #define GICR_VPENDBASER_RaWt GIC_BASER_CACHEABILITY(GICR_VPENDBASER, INNER, RaWt)
330 #define GICR_VPENDBASER_RaWb GIC_BASER_CACHEABILITY(GICR_VPENDBASER, INNER, RaWb)
[all …]
/openbmc/qemu/hw/intc/
H A Dgicv3_internal.h119 #define GICR_VPENDBASER (GICR_VLPI_OFFSET + 0x78) macro
162 FIELD(GICR_VPENDBASER, INNERCACHE, 7, 3)
163 FIELD(GICR_VPENDBASER, SHAREABILITY, 10, 2)
164 FIELD(GICR_VPENDBASER, PHYADDR, 16, 36)
165 FIELD(GICR_VPENDBASER, OUTERCACHE, 56, 3)
166 FIELD(GICR_VPENDBASER, DIRTY, 60, 1)
167 FIELD(GICR_VPENDBASER, PENDINGLAST, 61, 1)
168 FIELD(GICR_VPENDBASER, IDAI, 62, 1)
169 FIELD(GICR_VPENDBASER, VALID, 63, 1)
H A Darm_gicv3_redist.c79 if (!FIELD_EX64(cs->gicr_vpendbaser, GICR_VPENDBASER, VALID)) { in vcpu_resident()
244 if (!FIELD_EX64(cs->gicr_vpendbaser, GICR_VPENDBASER, VALID)) { in gicv3_redist_update_vlpi_only()
266 bool oldvalid = FIELD_EX64(cs->gicr_vpendbaser, GICR_VPENDBASER, VALID); in gicr_write_vpendbaser()
267 bool newvalid = FIELD_EX64(newval, GICR_VPENDBASER, VALID); in gicr_write_vpendbaser()
317 newval = FIELD_DP64(newval, GICR_VPENDBASER, PENDINGLAST, pendinglast); in gicr_write_vpendbaser()
473 case GICR_VPENDBASER: in gicr_readl()
476 case GICR_VPENDBASER + 4: in gicr_readl()
639 case GICR_VPENDBASER: in gicr_writel()
642 case GICR_VPENDBASER + 4: in gicr_writel()
671 case GICR_VPENDBASER: in gicr_readll()
[all …]
/openbmc/linux/drivers/irqchip/
H A Dirq-gic-v3-its.c2842 if (gicr_read_vpendbaser(vlpi_base + GICR_VPENDBASER) & GICR_VPENDBASER_Valid) in allocate_vpe_l1_table()
2844 vlpi_base + GICR_VPENDBASER); in allocate_vpe_l1_table()
3048 val = gicr_read_vpendbaser(vlpi_base + GICR_VPENDBASER); in read_vpend_dirty_clear()
3072 gicr_write_vpendbaser(val, vlpi_base + GICR_VPENDBASER); in its_clear_vpend_valid()
3874 WARN_ON_ONCE(readq_relaxed_poll_timeout_atomic(vlpi_base + GICR_VPENDBASER, in its_wait_vpt_parse_complete()
3913 gicr_write_vpendbaser(val, vlpi_base + GICR_VPENDBASER); in its_vpe_schedule()
4117 gicr_write_vpendbaser(val, vlpi_base + GICR_VPENDBASER); in its_vpe_4_1_schedule()
H A Dirq-gic-v3.c1071 val = gicr_read_vpendbaser(ptr + SZ_128K + GICR_VPENDBASER); in __gic_update_rdist_properties()
1074 ptr + SZ_128K + GICR_VPENDBASER); in __gic_update_rdist_properties()