Searched refs:GITS_BASER (Results 1 – 8 of 8) sorted by relevance
/openbmc/linux/include/linux/irqchip/ |
H A D | arm-gic-v3.h | 369 #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 D | gicv3_internal.h | 286 FIELD(GITS_BASER, SIZE, 0, 8) 287 FIELD(GITS_BASER, PAGESIZE, 8, 2) 288 FIELD(GITS_BASER, SHAREABILITY, 10, 2) 289 FIELD(GITS_BASER, PHYADDR, 12, 36) 290 FIELD(GITS_BASER, PHYADDRL_64K, 16, 32) 291 FIELD(GITS_BASER, PHYADDRH_64K, 12, 4) 292 FIELD(GITS_BASER, ENTRYSIZE, 48, 5) 293 FIELD(GITS_BASER, OUTERCACHE, 53, 3) 294 FIELD(GITS_BASER, TYPE, 56, 3) 295 FIELD(GITS_BASER, INNERCACHE, 59, 3) [all …]
|
H A D | arm_gicv3_its.c | 115 result = FIELD_EX64(value, GITS_BASER, PHYADDR) << 12; in baser_base_addr() 119 result = FIELD_EX64(value, GITS_BASER, PHYADDRL_64K) << 16; in baser_base_addr() 120 result |= FIELD_EX64(value, GITS_BASER, PHYADDRH_64K) << 48; in baser_base_addr() 1433 page_sz_type = FIELD_EX64(value, GITS_BASER, PAGESIZE); in extract_table_params() 1453 num_pages = FIELD_EX64(value, GITS_BASER, SIZE) + 1; in extract_table_params() 1455 type = FIELD_EX64(value, GITS_BASER, TYPE); in extract_table_params() 1505 if (!FIELD_EX64(value, GITS_BASER, VALID)) { in extract_table_params() 1509 td->indirect = FIELD_EX64(value, GITS_BASER, INDIRECT); in extract_table_params() 1510 td->entry_sz = FIELD_EX64(value, GITS_BASER, ENTRYSIZE) + 1; in extract_table_params() 1646 case GITS_BASER ... GITS_BASER + 0x3f: in its_writel() [all …]
|
H A D | arm_gicv3_its_kvm.c | 142 GITS_BASER + i * 8, &s->baser[i], false, in kvm_arm_its_pre_save() 188 GITS_BASER + i * 8, &s->baser[i], true, in kvm_arm_its_post_load() 232 GITS_BASER + i * 8, &s->baser[i], true, in kvm_arm_its_reset_hold()
|
/openbmc/qemu/include/hw/intc/ |
H A D | arm_gicv3_its_common.h | 40 #define GITS_BASER 0x100 macro
|
/openbmc/linux/arch/arm64/kvm/vgic/ |
H A D | vgic-its.c | 1858 REGISTER_ITS_DESC(GITS_BASER, 1943 (GIC_BASER_CACHEABILITY(GITS_BASER, INNER, RaWb) | \ 1944 GIC_BASER_CACHEABILITY(GITS_BASER, OUTER, SameAsInner) | \ 1945 GIC_BASER_SHAREABILITY(GITS_BASER, InnerShareable) | \
|
/openbmc/linux/Documentation/virt/kvm/devices/ |
H A D | arm-vgic-its.rst | 209 GITS_BASER<n>.Valid = 0
|
/openbmc/linux/drivers/irqchip/ |
H A D | irq-gic-v3-its.c | 2296 return gits_read_baser(its->base + GITS_BASER + (idx << 3)); in its_read_baser() 2304 gits_write_baser(val, its->base + GITS_BASER + (idx << 3)); in its_write_baser() 5335 gits_write_baser(0, its_base + GITS_BASER + (i << 3)); in its_reset_one()
|