Home
last modified time | relevance | path

Searched refs:GITS_BASER (Results 1 – 8 of 8) sorted by relevance

/openbmc/linux/include/linux/irqchip/
H A Darm-gic-v3.h369 #define GITS_BASER 0x0100 macro
446 GIC_BASER_CACHEABILITY(GITS_BASER, INNER, MASK)
449 GIC_BASER_CACHEABILITY(GITS_BASER, OUTER, MASK)
451 GIC_BASER_SHAREABILITY(GITS_BASER, SHAREABILITY_MASK)
453 #define GITS_BASER_nCnB GIC_BASER_CACHEABILITY(GITS_BASER, INNER, nCnB)
454 #define GITS_BASER_nC GIC_BASER_CACHEABILITY(GITS_BASER, INNER, nC)
455 #define GITS_BASER_RaWt GIC_BASER_CACHEABILITY(GITS_BASER, INNER, RaWt)
456 #define GITS_BASER_RaWb GIC_BASER_CACHEABILITY(GITS_BASER, INNER, RaWb)
457 #define GITS_BASER_WaWt GIC_BASER_CACHEABILITY(GITS_BASER, INNER, WaWt)
458 #define GITS_BASER_WaWb GIC_BASER_CACHEABILITY(GITS_BASER, INNER, WaWb)
[all …]
/openbmc/qemu/hw/intc/
H A Dgicv3_internal.h274 FIELD(GITS_BASER, SIZE, 0, 8)
275 FIELD(GITS_BASER, PAGESIZE, 8, 2)
276 FIELD(GITS_BASER, SHAREABILITY, 10, 2)
277 FIELD(GITS_BASER, PHYADDR, 12, 36)
279 FIELD(GITS_BASER, PHYADDRH_64K, 12, 4)
280 FIELD(GITS_BASER, ENTRYSIZE, 48, 5)
281 FIELD(GITS_BASER, OUTERCACHE, 53, 3)
282 FIELD(GITS_BASER, TYPE, 56, 3)
283 FIELD(GITS_BASER, INNERCACHE, 59, 3)
284 FIELD(GITS_BASER, INDIRECT, 62, 1)
[all …]
H A Darm_gicv3_its.c115 result = FIELD_EX64(value, GITS_BASER, PHYADDR) << 12; in baser_base_addr()
1455 type = FIELD_EX64(value, GITS_BASER, TYPE); in extract_table_params()
1505 if (!FIELD_EX64(value, GITS_BASER, VALID)) { in extract_table_params()
1646 case GITS_BASER ... GITS_BASER + 0x3f: in its_writel()
1652 index = (offset - GITS_BASER) / 8; in its_writel()
1725 case GITS_BASER ... GITS_BASER + 0x3f: in its_readl()
1726 index = (offset - GITS_BASER) / 8; in its_readl()
1747 case GITS_BASER ... GITS_BASER + 0x3f: in its_writell()
1753 index = (offset - GITS_BASER) / 8; in its_writell()
1811 case GITS_BASER ... GITS_BASER + 0x3f: in its_readll()
[all …]
H A Darm_gicv3_its_kvm.c141 GITS_BASER + i * 8, &s->baser[i], false, in kvm_arm_its_pre_save()
187 GITS_BASER + i * 8, &s->baser[i], true, in kvm_arm_its_post_load()
231 GITS_BASER + i * 8, &s->baser[i], true, in kvm_arm_its_reset_hold()
/openbmc/qemu/include/hw/intc/
H A Darm_gicv3_its_common.h40 #define GITS_BASER 0x100 macro
/openbmc/linux/arch/arm64/kvm/vgic/
H A Dvgic-its.c1852 REGISTER_ITS_DESC(GITS_BASER,
1937 (GIC_BASER_CACHEABILITY(GITS_BASER, INNER, RaWb) | \
1938 GIC_BASER_CACHEABILITY(GITS_BASER, OUTER, SameAsInner) | \
1939 GIC_BASER_SHAREABILITY(GITS_BASER, InnerShareable) | \
/openbmc/linux/Documentation/virt/kvm/devices/
H A Darm-vgic-its.rst209 GITS_BASER<n>.Valid = 0
/openbmc/linux/drivers/irqchip/
H A Dirq-gic-v3-its.c2290 return gits_read_baser(its->base + GITS_BASER + (idx << 3)); in its_read_baser()
2298 gits_write_baser(val, its->base + GITS_BASER + (idx << 3)); in its_write_baser()
5325 gits_write_baser(0, its_base + GITS_BASER + (i << 3)); in its_reset_one()