Home
last modified time | relevance | path

Searched refs:MSTATUS_IEN (Results 1 – 7 of 7) sorted by relevance

/Zephyr-Core-2.7.6/include/arch/riscv/
Darch.h214 #define MSTATUS_IEN (1UL << 3) macro
312 : "r" (MSTATUS_IEN) in arch_irq_lock()
315 key = (mstatus & MSTATUS_IEN); in arch_irq_lock()
329 : "r" (key & MSTATUS_IEN) in arch_irq_unlock()
342 return (key & MSTATUS_IEN) == MSTATUS_IEN; in arch_irq_unlocked()
/Zephyr-Core-2.7.6/soc/riscv/esp32c3/
Didle.c26 arch_irq_unlock(MSTATUS_IEN); in arch_cpu_idle()
/Zephyr-Core-2.7.6/arch/riscv/core/
Dcpu_idle.c22 irq_unlock(MSTATUS_IEN); in arch_cpu_idle()
Dswap.S50 andi a0, a0, MSTATUS_IEN
/Zephyr-Core-2.7.6/soc/riscv/riscv-privilege/common/
Didle.c36 riscv_idle(MSTATUS_IEN); in arch_cpu_idle()
/Zephyr-Core-2.7.6/drivers/interrupt_controller/
Dintc_vexriscv_litex.c55 :: "r"(MSTATUS_IEN)); in vexriscv_litex_irq_setie()
58 :: "r"(MSTATUS_IEN)); in vexriscv_litex_irq_setie()
/Zephyr-Core-2.7.6/soc/riscv/openisa_rv32m1/
Dwdog.S42 csrrc t0, mstatus, MSTATUS_IEN