Home
last modified time | relevance | path

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

/linux-6.12.1/arch/riscv/kvm/
Daia_imsic.c288 case IMSIC_EITHRESHOLD: in imsic_mrif_isel_check()
322 case IMSIC_EITHRESHOLD: in imsic_mrif_rmw()
393 mrif->eithreshold = imsic_vs_csr_swap(IMSIC_EITHRESHOLD, 0); in imsic_vsfile_local_read()
405 mrif->eithreshold = imsic_vs_csr_read(IMSIC_EITHRESHOLD); in imsic_vsfile_local_read()
464 case IMSIC_EITHRESHOLD: in imsic_vsfile_local_rw()
466 imsic_vs_csr_write(IMSIC_EITHRESHOLD, idata->val); in imsic_vsfile_local_rw()
468 idata->val = imsic_vs_csr_read(IMSIC_EITHRESHOLD); in imsic_vsfile_local_rw()
535 imsic_vs_csr_write(IMSIC_EITHRESHOLD, 0); in imsic_vsfile_local_clear()
581 imsic_vs_csr_write(IMSIC_EITHRESHOLD, mrif->eithreshold); in imsic_vsfile_local_update()
/linux-6.12.1/include/linux/irqchip/
Driscv-imsic.h25 #define IMSIC_EITHRESHOLD 0x72 macro
/linux-6.12.1/drivers/irqchip/
Dirq-riscv-imsic-state.c181 imsic_csr_write(IMSIC_EITHRESHOLD, IMSIC_ENABLE_EITHRESHOLD); in imsic_local_delivery()
187 imsic_csr_write(IMSIC_EITHRESHOLD, IMSIC_DISABLE_EITHRESHOLD); in imsic_local_delivery()