Home
last modified time | relevance | path

Searched refs:creadr (Results 1 – 6 of 6) sorted by relevance

/openbmc/qemu/hw/intc/
H A Darm_gicv3_its.c1268 rd_offset = FIELD_EX64(s->creadr, GITS_CREADR, OFFSET); in process_cmdq()
1292 s->creadr = FIELD_DP64(s->creadr, GITS_CREADR, STALLED, 1); in process_cmdq()
1398 s->creadr = FIELD_DP64(s->creadr, GITS_CREADR, OFFSET, rd_offset); in process_cmdq()
1401 s->creadr = FIELD_DP64(s->creadr, GITS_CREADR, STALLED, 1); in process_cmdq()
1602 s->creadr = 0; in its_writel()
1612 s->creadr = 0; in its_writel()
1618 if (s->cwriter != s->creadr) { in its_writel()
1627 s->creadr = deposit64(s->creadr, 0, 32, in its_writel()
1638 s->creadr = deposit64(s->creadr, 32, 32, value); in its_writel()
1714 *data = extract64(s->creadr, 0, 32); in its_readl()
[all …]
H A Darm_gicv3_its_common.c62 VMSTATE_UINT64(creadr, GICv3ITSState),
133 s->creadr = 0; in gicv3_its_common_reset_hold()
H A Darm_gicv3_its_kvm.c153 GITS_CREADR, &s->creadr, false, &error_abort); in kvm_arm_its_pre_save()
180 GITS_CREADR, &s->creadr, true, &error_abort); in kvm_arm_its_post_load()
/openbmc/qemu/include/hw/intc/
H A Darm_gicv3_its_common.h76 uint64_t creadr; member
/openbmc/linux/arch/arm64/kvm/vgic/
H A Dvgic-its.c1574 its->creadr = 0; in vgic_mmio_write_its_cbaser()
1579 its->cwriter = its->creadr; in vgic_mmio_write_its_cbaser()
1599 while (its->cwriter != its->creadr) { in vgic_its_process_commands()
1600 int ret = kvm_read_guest_lock(kvm, cbaser + its->creadr, in vgic_its_process_commands()
1612 its->creadr += ITS_CMD_SIZE; in vgic_its_process_commands()
1613 if (its->creadr == ITS_CMD_BUFFER_SIZE(its->cbaser)) in vgic_its_process_commands()
1614 its->creadr = 0; in vgic_its_process_commands()
1659 return extract_bytes(its->creadr, addr & 0x7, len); in vgic_mmio_read_its_creadr()
1683 its->creadr = cmd_offset; in vgic_mmio_uaccess_write_its_creadr()
1773 if (its->creadr == its->cwriter) in vgic_mmio_read_its_ctlr()
[all …]
/openbmc/linux/include/kvm/
H A Darm_vgic.h202 u32 creadr; member