Home
last modified time | relevance | path

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

/hal_espressif-latest/components/riscv/include/riscv/
Drv_utils.h87 unsigned old_mstatus = RV_CLEAR_CSR(mstatus, MSTATUS_MIE); in rv_utils_intr_enable()
89 RV_SET_CSR(mstatus, old_mstatus & MSTATUS_MIE); in rv_utils_intr_enable()
95 unsigned old_mstatus = RV_CLEAR_CSR(mstatus, MSTATUS_MIE); in rv_utils_intr_disable()
97 RV_SET_CSR(mstatus, old_mstatus & MSTATUS_MIE); in rv_utils_intr_disable()
112 RV_SET_CSR(mstatus, MSTATUS_MIE); in rv_utils_intr_global_enable()
117 RV_CLEAR_CSR(mstatus, MSTATUS_MIE); in rv_utils_intr_global_disable()
221 old_mstatus = RV_CLEAR_CSR(mstatus, MSTATUS_MIE); in rv_utils_compare_and_set()
229 RV_SET_CSR(mstatus, old_mstatus & MSTATUS_MIE); in rv_utils_compare_and_set()
Drvruntime-frames.h78 STRUCT_FIELD (long, 4, RV_STK_MSTATUS, mstatus) /* Machine Status */
Drvsleep-frames.h80 STRUCT_FIELD (long, 4, RV_SLP_CTX_MSTATUS, mstatus) /* Machine Status */
/hal_espressif-latest/components/riscv/
Dvectors.S157 csrr t0, mstatus
238 csrr s2, mstatus
256 csrrs t0, mstatus, t0
286 csrrc t0, mstatus, t0
304 csrw mstatus, s2
/hal_espressif-latest/components/esp_hw_support/include/hal/
Dcpu_ll.h150 unsigned old_mstatus = RV_CLEAR_CSR(mstatus, MSTATUS_MIE); in cpu_ll_compare_and_set_native()
157 RV_SET_CSR(mstatus, old_mstatus & MSTATUS_MIE); in cpu_ll_compare_and_set_native()
/hal_espressif-latest/components/esp_hw_support/
Dsleep_cpu.c442 uint32_t mstatus; in save_mstatus_and_disable_global_int() local
446 : "=r"(mstatus) in save_mstatus_and_disable_global_int()
448 return mstatus; in save_mstatus_and_disable_global_int()
451 static inline IRAM_ATTR void restore_mstatus(uint32_t mstatus) in restore_mstatus() argument
453 __asm__ __volatile__ ("csrw mstatus, %0\n" :: "r"(mstatus)); in restore_mstatus()
709 uint32_t mstatus = save_mstatus_and_disable_global_int(); in esp_sleep_cpu_retention() local
733 restore_mstatus(mstatus); in esp_sleep_cpu_retention()
Dsleep_cpu_asm.S85 csrr t1, mstatus
203 csrw mstatus, t2