| /bsp/core-v-mcu/Libraries/core_v_hal_libraries/core_v_hal/source/ |
| A D | hal_irq.c | 49 uint32_t val = csr_read_clear(CSR_MSTATUS, MSTATUS_IE); in irq_clint_disable() 56 val = csr_read(CSR_MSTATUS); in irq_clint_enable() 58 val = csr_read_set(CSR_MSTATUS, MSTATUS_IE); in irq_clint_enable() 60 val = csr_read(CSR_MSTATUS); in irq_clint_enable()
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM6700/HPM6750/ |
| A D | hpm_interrupt.h | 36 set_csr(CSR_MSTATUS, mask); in enable_global_irq() 47 return read_clear_csr(CSR_MSTATUS, mask); in disable_global_irq() 57 set_csr(CSR_MSTATUS, mask); in restore_global_irq() 777 SAVE_CSR(CSR_MSTATUS) \ 781 set_csr(CSR_MSTATUS, CSR_MSTATUS_MIE_MASK); 785 RESTORE_CSR(CSR_MSTATUS) \
|
| A D | hpm_l1c_drv.c | 24 csr = read_clear_csr(CSR_MSTATUS, CSR_MSTATUS_MIE_MASK); in l1c_op() 42 write_csr(CSR_MSTATUS, csr); in l1c_op()
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM5300/HPM5361/ |
| A D | hpm_interrupt.h | 36 set_csr(CSR_MSTATUS, mask); in enable_global_irq() 47 return read_clear_csr(CSR_MSTATUS, mask); in disable_global_irq() 57 set_csr(CSR_MSTATUS, mask); in restore_global_irq() 777 SAVE_CSR(CSR_MSTATUS) \ 781 set_csr(CSR_MSTATUS, CSR_MSTATUS_MIE_MASK); 785 RESTORE_CSR(CSR_MSTATUS) \
|
| A D | hpm_l1c_drv.c | 24 csr = read_clear_csr(CSR_MSTATUS, CSR_MSTATUS_MIE_MASK); in l1c_op() 42 write_csr(CSR_MSTATUS, csr); in l1c_op()
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM5300/HPM5301/ |
| A D | hpm_interrupt.h | 36 set_csr(CSR_MSTATUS, mask); in enable_global_irq() 47 return read_clear_csr(CSR_MSTATUS, mask); in disable_global_irq() 57 set_csr(CSR_MSTATUS, mask); in restore_global_irq() 777 SAVE_CSR(CSR_MSTATUS) \ 781 set_csr(CSR_MSTATUS, CSR_MSTATUS_MIE_MASK); 785 RESTORE_CSR(CSR_MSTATUS) \
|
| A D | hpm_l1c_drv.c | 24 csr = read_clear_csr(CSR_MSTATUS, CSR_MSTATUS_MIE_MASK); in l1c_op() 42 write_csr(CSR_MSTATUS, csr); in l1c_op()
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM6800/HPM6880/ |
| A D | hpm_interrupt.h | 36 set_csr(CSR_MSTATUS, mask); in enable_global_irq() 47 return read_clear_csr(CSR_MSTATUS, mask); in disable_global_irq() 57 set_csr(CSR_MSTATUS, mask); in restore_global_irq() 1013 SAVE_CSR(CSR_MSTATUS) \ 1017 set_csr(CSR_MSTATUS, CSR_MSTATUS_MIE_MASK); 1021 RESTORE_CSR(CSR_MSTATUS) \ 1192 MODE_SWITCH_FROM_M(CSR_MSTATUS, CSR_MEPC, entry, CSR_MSTATUS_MPP_S_MODE); in switch_to_s_mode()
|
| A D | hpm_l1c_drv.c | 24 csr = read_clear_csr(CSR_MSTATUS, CSR_MSTATUS_MIE_MASK); in l1c_op() 42 write_csr(CSR_MSTATUS, csr); in l1c_op()
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM6E00/HPM6E80/ |
| A D | hpm_interrupt.h | 36 set_csr(CSR_MSTATUS, mask); in enable_global_irq() 47 return read_clear_csr(CSR_MSTATUS, mask); in disable_global_irq() 57 set_csr(CSR_MSTATUS, mask); in restore_global_irq() 1013 SAVE_CSR(CSR_MSTATUS) \ 1017 set_csr(CSR_MSTATUS, CSR_MSTATUS_MIE_MASK); 1021 RESTORE_CSR(CSR_MSTATUS) \ 1193 MODE_SWITCH_FROM_M(CSR_MSTATUS, CSR_MEPC, entry, CSR_MSTATUS_MPP_S_MODE); in switch_to_s_mode()
|
| A D | hpm_l1c_drv.c | 24 csr = read_clear_csr(CSR_MSTATUS, CSR_MSTATUS_MIE_MASK); in l1c_op() 42 write_csr(CSR_MSTATUS, csr); in l1c_op()
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM6200/HPM6280/ |
| A D | hpm_interrupt.h | 36 set_csr(CSR_MSTATUS, mask); in enable_global_irq() 47 return read_clear_csr(CSR_MSTATUS, mask); in disable_global_irq() 57 set_csr(CSR_MSTATUS, mask); in restore_global_irq() 1013 SAVE_CSR(CSR_MSTATUS) \ 1017 set_csr(CSR_MSTATUS, CSR_MSTATUS_MIE_MASK); 1021 RESTORE_CSR(CSR_MSTATUS) \ 1194 MODE_SWITCH_FROM_M(CSR_MSTATUS, CSR_MEPC, entry, CSR_MSTATUS_MPP_S_MODE); in switch_to_s_mode()
|
| A D | hpm_l1c_drv.c | 24 csr = read_clear_csr(CSR_MSTATUS, CSR_MSTATUS_MIE_MASK); in l1c_op() 42 write_csr(CSR_MSTATUS, csr); in l1c_op()
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM6300/HPM6360/ |
| A D | hpm_interrupt.h | 36 set_csr(CSR_MSTATUS, mask); in enable_global_irq() 47 return read_clear_csr(CSR_MSTATUS, mask); in disable_global_irq() 57 set_csr(CSR_MSTATUS, mask); in restore_global_irq() 1013 SAVE_CSR(CSR_MSTATUS) \ 1017 set_csr(CSR_MSTATUS, CSR_MSTATUS_MIE_MASK); 1021 RESTORE_CSR(CSR_MSTATUS) \ 1194 MODE_SWITCH_FROM_M(CSR_MSTATUS, CSR_MEPC, entry, CSR_MSTATUS_MPP_S_MODE); in switch_to_s_mode()
|
| A D | hpm_l1c_drv.c | 24 csr = read_clear_csr(CSR_MSTATUS, CSR_MSTATUS_MIE_MASK); in l1c_op() 42 write_csr(CSR_MSTATUS, csr); in l1c_op()
|
| /bsp/hpmicro/libraries/hpm_sdk/arch/riscv/ |
| A D | riscv_core.h | 105 #define enable_fpu() read_set_csr(CSR_MSTATUS, CSR_MSTATUS_FS_MASK) 110 #define disable_fpu() read_clear_csr(CSR_MSTATUS, CSR_MSTATUS_FS_MASK)
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM6700/HPM6750/toolchains/ |
| A D | trap.c | 115 long mstatus = read_csr(CSR_MSTATUS); in irq_handler_trap() 183 write_csr(CSR_MSTATUS, mstatus); in irq_handler_trap()
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM5300/HPM5301/toolchains/ |
| A D | trap.c | 113 long mstatus = read_csr(CSR_MSTATUS); in irq_handler_trap() 180 write_csr(CSR_MSTATUS, mstatus); in irq_handler_trap()
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM5300/HPM5361/toolchains/ |
| A D | trap.c | 113 long mstatus = read_csr(CSR_MSTATUS); in irq_handler_trap() 180 write_csr(CSR_MSTATUS, mstatus); in irq_handler_trap()
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM6800/HPM6880/toolchains/ |
| A D | trap.c | 127 long mstatus = read_csr(CSR_MSTATUS); in irq_handler_trap() 195 write_csr(CSR_MSTATUS, mstatus); in irq_handler_trap()
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM6E00/HPM6E80/toolchains/ |
| A D | trap.c | 127 long mstatus = read_csr(CSR_MSTATUS); in irq_handler_trap() 195 write_csr(CSR_MSTATUS, mstatus); in irq_handler_trap()
|
| /bsp/hpmicro/hpm6300evk/startup/HPM6360/ |
| A D | trap.c | 220 uint32_t mstatus = read_csr(CSR_MSTATUS); in trap_entry() 293 write_csr(CSR_MSTATUS, mstatus); in trap_entry()
|
| /bsp/hpmicro/hpm6750evk/startup/HPM6750/ |
| A D | trap.c | 220 uint32_t mstatus = read_csr(CSR_MSTATUS); in trap_entry() 293 write_csr(CSR_MSTATUS, mstatus); in trap_entry()
|
| /bsp/hpmicro/hpm6e00evk/startup/HPM6E80/ |
| A D | trap.c | 220 uint32_t mstatus = read_csr(CSR_MSTATUS); in trap_entry() 293 write_csr(CSR_MSTATUS, mstatus); in trap_entry()
|
| /bsp/hpmicro/libraries/hpm_sdk/soc/HPM6200/HPM6280/toolchains/ |
| A D | trap.c | 127 long mstatus = read_csr(CSR_MSTATUS); in irq_handler_trap() 195 write_csr(CSR_MSTATUS, mstatus); in irq_handler_trap()
|