Home
last modified time | relevance | path

Searched refs:IMSIC_EIDELIVERY (Results 1 – 3 of 3) sorted by relevance

/linux/include/linux/irqchip/
H A Driscv-imsic.h22 #define IMSIC_EIDELIVERY 0x70 macro
34 #define IMSIC_FIRST IMSIC_EIDELIVERY
/linux/arch/riscv/kvm/
H A Daia_imsic.c288 case IMSIC_EIDELIVERY: in imsic_mrif_isel_check()
319 case IMSIC_EIDELIVERY: in imsic_mrif_rmw()
393 mrif->eidelivery = imsic_vs_csr_swap(IMSIC_EIDELIVERY, 0); in imsic_vsfile_local_read()
405 mrif->eidelivery = imsic_vs_csr_read(IMSIC_EIDELIVERY); in imsic_vsfile_local_read()
459 case IMSIC_EIDELIVERY: in imsic_vsfile_local_rw()
461 imsic_vs_csr_write(IMSIC_EIDELIVERY, idata->val); in imsic_vsfile_local_rw()
463 idata->val = imsic_vs_csr_read(IMSIC_EIDELIVERY); in imsic_vsfile_local_rw()
535 imsic_vs_csr_write(IMSIC_EIDELIVERY, 0); in imsic_vsfile_local_clear()
583 imsic_vs_csr_write(IMSIC_EIDELIVERY, mrif->eidelivery); in imsic_vsfile_local_update()
/linux/drivers/irqchip/
H A Dirq-riscv-imsic-state.c245 imsic_csr_write(IMSIC_EIDELIVERY, IMSIC_ENABLE_EIDELIVERY); in imsic_local_delivery()
249 imsic_csr_write(IMSIC_EIDELIVERY, IMSIC_DISABLE_EIDELIVERY); in imsic_local_delivery()