Home
last modified time | relevance | path

Searched defs:imsic (Results 1 – 2 of 2) sorted by relevance

/openbmc/qemu/hw/intc/
H A Driscv_imsic.c49 static uint32_t riscv_imsic_topei(RISCVIMSICState *imsic, uint32_t page) in riscv_imsic_topei()
67 static void riscv_imsic_update(RISCVIMSICState *imsic, uint32_t page) in riscv_imsic_update()
76 static int riscv_imsic_eidelivery_rmw(RISCVIMSICState *imsic, uint32_t page, in riscv_imsic_eidelivery_rmw()
94 static int riscv_imsic_eithreshold_rmw(RISCVIMSICState *imsic, uint32_t page, in riscv_imsic_eithreshold_rmw()
112 static int riscv_imsic_topei_rmw(RISCVIMSICState *imsic, uint32_t page, in riscv_imsic_topei_rmw()
137 static int riscv_imsic_eix_rmw(RISCVIMSICState *imsic, in riscv_imsic_eix_rmw()
189 RISCVIMSICState *imsic = arg; in riscv_imsic_rmw() local
250 RISCVIMSICState *imsic = opaque; in riscv_imsic_read() local
274 RISCVIMSICState *imsic = opaque; in riscv_imsic_write() local
333 RISCVIMSICState *imsic = RISCV_IMSIC(dev); in riscv_imsic_realize() local
/openbmc/linux/arch/riscv/kvm/
H A Daia_imsic.c33 struct imsic { struct
56 struct imsic_mrif *swfile; argument
61 #define imsic_vs_csr_read(__c) \ argument
588 static void imsic_vsfile_cleanup(struct imsic *imsic) in imsic_vsfile_cleanup()
615 struct imsic *imsic = vcpu->arch.aia_context.imsic_state; in imsic_swfile_extirq_update() local
639 struct imsic *imsic = vcpu->arch.aia_context.imsic_state; in imsic_swfile_read() local
660 struct imsic *imsic = vcpu->arch.aia_context.imsic_state; in imsic_swfile_update() local
739 struct imsic *imsic = vaia->imsic_state; in kvm_riscv_vcpu_aia_imsic_update() local
886 struct imsic *imsic; in kvm_riscv_aia_imsic_rw_attr() local
928 struct imsic *imsic; in kvm_riscv_aia_imsic_has_attr() local
[all …]