Home
last modified time | relevance | path

Searched refs:vcsr (Results 1 – 4 of 4) sorted by relevance

/linux/arch/riscv/include/asm/
H A Dvector.h135 "=r" (dest->vcsr) : :); in __vstate_csr_save()
154 dest->vcsr = csr_read(CSR_VXSAT) | csr_read(CSR_VXRM) << CSR_VXRM_SHIFT; in __vstate_csr_save()
161 dest->vcsr = csr_read(CSR_VCSR); in __vstate_csr_save()
181 * separate VXRM and VXSAT CSRs from the vcsr variable. in __vstate_csr_restore()
185 csr_write(CSR_VXRM, (src->vcsr >> CSR_VXRM_SHIFT) & CSR_VXRM_MASK); in __vstate_csr_restore()
186 csr_write(CSR_VXSAT, src->vcsr & CSR_VXSAT_MASK); in __vstate_csr_restore()
191 csr_write(CSR_VCSR, src->vcsr); in __vstate_csr_restore()
/linux/arch/riscv/include/uapi/asm/
H A Dptrace.h104 unsigned long vcsr; member
118 unsigned long vcsr; member
/linux/arch/riscv/kvm/
H A Dvcpu_vector.c117 case KVM_REG_RISCV_VECTOR_CSR_REG(vcsr): in kvm_riscv_vcpu_vreg_addr()
118 *reg_addr = &cntx->vector.vcsr; in kvm_riscv_vcpu_vreg_addr()
/linux/tools/testing/selftests/kvm/riscv/
H A Dget-reg-list.c482 case KVM_REG_RISCV_VECTOR_CSR_REG(vcsr): in vector_id_to_str()
483 return "KVM_REG_RISCV_VECTOR_CSR_REG(vcsr)"; in vector_id_to_str()
967 KVM_REG_RISCV | KVM_REG_SIZE_ULONG | KVM_REG_RISCV_VECTOR | KVM_REG_RISCV_VECTOR_CSR_REG(vcsr),