Searched refs:CSR_SSTATUS (Results 1 – 7 of 7) sorted by relevance
| /linux/arch/riscv/kvm/ |
| H A D | vcpu_switch.S | 48 csrrw t0, CSR_SSTATUS, t0 155 csrrw t2, CSR_SSTATUS, t2 275 csrr t2, CSR_SSTATUS 277 csrs CSR_SSTATUS, t1 312 csrw CSR_SSTATUS, t2 317 csrr t2, CSR_SSTATUS 319 csrs CSR_SSTATUS, t1 354 csrw CSR_SSTATUS, t2 359 csrr t2, CSR_SSTATUS 362 csrs CSR_SSTATUS, t1 [all …]
|
| /linux/arch/riscv/include/asm/ |
| H A D | vector.h | 111 csr_set(CSR_SSTATUS, SR_VS_THEAD); in riscv_v_enable() 113 csr_set(CSR_SSTATUS, SR_VS); in riscv_v_enable() 119 csr_clear(CSR_SSTATUS, SR_VS_THEAD); in riscv_v_disable() 121 csr_clear(CSR_SSTATUS, SR_VS); in riscv_v_disable() 126 return !!(csr_read(CSR_SSTATUS) & SR_VS); in riscv_v_is_on() 178 unsigned long status = csr_read(CSR_SSTATUS); in __vstate_csr_restore()
|
| H A D | csr.h | 319 #define CSR_SSTATUS 0x100 macro 513 # define CSR_STATUS CSR_SSTATUS
|
| /linux/arch/riscv/kernel/ |
| H A D | kernel_mode_fpu.c | 18 csr_set(CSR_SSTATUS, SR_FS); in kernel_fpu_begin() 24 csr_clear(CSR_SSTATUS, SR_FS); in kernel_fpu_end()
|
| /linux/tools/testing/selftests/kvm/include/riscv/ |
| H A D | processor.h | 187 csr_set(CSR_SSTATUS, SR_SIE); in local_irq_enable() 192 csr_clear(CSR_SSTATUS, SR_SIE); in local_irq_disable()
|
| /linux/tools/testing/selftests/kvm/lib/riscv/ |
| H A D | handlers.S | 46 csrr s1, CSR_SSTATUS 61 csrw CSR_SSTATUS, s1
|
| /linux/tools/arch/riscv/include/asm/ |
| H A D | csr.h | 286 #define CSR_SSTATUS 0x100 macro 439 # define CSR_STATUS CSR_SSTATUS
|