Searched refs:eidelivery (Results 1 – 3 of 3) sorted by relevance
/openbmc/qemu/hw/intc/ |
H A D | riscv_imsic.c | 69 if (imsic->eidelivery[page] && riscv_imsic_topei(imsic, page)) { in riscv_imsic_update() 81 target_ulong old_val = imsic->eidelivery[page]; in riscv_imsic_eidelivery_rmw() 88 imsic->eidelivery[page] = (old_val & ~wr_mask) | (new_val & wr_mask); in riscv_imsic_eidelivery_rmw() 340 imsic->eidelivery = g_new0(uint32_t, imsic->num_pages); in riscv_imsic_realize() 390 VMSTATE_VARRAY_UINT32(eidelivery, RISCVIMSICState,
|
/openbmc/linux/arch/riscv/kvm/ |
H A D | aia_imsic.c | 30 unsigned long eidelivery; member 319 old_val = imsic_mrif_atomic_rmw(mrif, &mrif->eidelivery, in imsic_mrif_rmw() 392 mrif->eidelivery = imsic_vs_csr_swap(IMSIC_EIDELIVERY, 0); in imsic_vsfile_local_read() 404 mrif->eidelivery = imsic_vs_csr_read(IMSIC_EIDELIVERY); in imsic_vsfile_local_read() 582 imsic_vs_csr_write(IMSIC_EIDELIVERY, mrif->eidelivery); in imsic_vsfile_local_update() 627 if (imsic_mrif_atomic_read(mrif, &mrif->eidelivery) && in imsic_swfile_extirq_update() 663 imsic_mrif_atomic_write(smrif, &smrif->eidelivery, mrif->eidelivery); in imsic_swfile_update()
|
/openbmc/qemu/include/hw/intc/ |
H A D | riscv_imsic.h | 54 uint32_t *eidelivery; member
|