Home
last modified time | relevance | path

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

/openbmc/linux/include/linux/irqchip/
H A Darm-gic-v3.h366 #define GITS_CBASER 0x0080 macro
417 GIC_BASER_SHAREABILITY(GITS_CBASER, SHAREABILITY_MASK)
419 GIC_BASER_CACHEABILITY(GITS_CBASER, INNER, MASK)
421 GIC_BASER_CACHEABILITY(GITS_CBASER, OUTER, MASK)
425 GIC_BASER_SHAREABILITY(GITS_CBASER, InnerShareable)
427 #define GITS_CBASER_nCnB GIC_BASER_CACHEABILITY(GITS_CBASER, INNER, nCnB)
428 #define GITS_CBASER_nC GIC_BASER_CACHEABILITY(GITS_CBASER, INNER, nC)
429 #define GITS_CBASER_RaWt GIC_BASER_CACHEABILITY(GITS_CBASER, INNER, RaWt)
430 #define GITS_CBASER_RaWb GIC_BASER_CACHEABILITY(GITS_CBASER, INNER, RaWb)
431 #define GITS_CBASER_WaWt GIC_BASER_CACHEABILITY(GITS_CBASER, INNER, WaWt)
[all …]
/openbmc/qemu/hw/intc/
H A Dgicv3_internal.h299 FIELD(GITS_CBASER, SIZE, 0, 8)
300 FIELD(GITS_CBASER, SHAREABILITY, 10, 2)
301 FIELD(GITS_CBASER, PHYADDR, 12, 40)
302 FIELD(GITS_CBASER, OUTERCACHE, 53, 3)
303 FIELD(GITS_CBASER, INNERCACHE, 59, 3)
304 FIELD(GITS_CBASER, VALID, 63, 1)
H A Darm_gicv3_its_kvm.c150 GITS_CBASER, &s->cbaser, false, &error_abort); in kvm_arm_its_pre_save()
177 GITS_CBASER, &s->cbaser, true, &error_abort); in kvm_arm_its_post_load()
228 GITS_CBASER, &s->cbaser, true, &error_abort); in kvm_arm_its_reset_hold()
H A Darm_gicv3_its.c1528 num_pages = FIELD_EX64(value, GITS_CBASER, SIZE) + 1; in extract_cmdq_params()
1532 if (FIELD_EX64(value, GITS_CBASER, VALID)) { in extract_cmdq_params()
1535 s->cq.base_addr = FIELD_EX64(value, GITS_CBASER, PHYADDR); in extract_cmdq_params()
1595 case GITS_CBASER: in its_writel()
1605 case GITS_CBASER + 4: in its_writel()
1707 case GITS_CBASER: in its_readl()
1710 case GITS_CBASER + 4: in its_readl()
1762 case GITS_CBASER: in its_writell()
1815 case GITS_CBASER: in its_readll()
/openbmc/linux/Documentation/virt/kvm/devices/
H A Darm-vgic-its.rst106 ITS. Also it must be restored after GITS_CBASER since a write to
107 GITS_CBASER resets GITS_CREADR.
137 1. Restore GITS_CBASER
210 - GITS_CBASER = 0, GITS_CREADR = 0, GITS_CWRITER = 0
/openbmc/qemu/include/hw/intc/
H A Darm_gicv3_its_common.h37 #define GITS_CBASER 0x80 macro
/openbmc/linux/drivers/irqchip/
H A Dirq-gic-v3-its.c4860 its->cbaser_save = gits_read_cbaser(base + GITS_CBASER); in its_save_disable()
4905 gits_write_cbaser(its->cbaser_save, base + GITS_CBASER); in its_restore_enable()
5138 gits_write_cbaser(baser, its->base + GITS_CBASER); in its_probe_one()
5139 tmp = gits_read_cbaser(its->base + GITS_CBASER); in its_probe_one()
5154 gits_write_cbaser(baser, its->base + GITS_CBASER); in its_probe_one()
/openbmc/linux/arch/arm64/kvm/vgic/
H A Dvgic-its.c1848 REGISTER_ITS_DESC(GITS_CBASER,