Lines Matching refs:fpu
668 struct mips_fpu_struct *fpu = &vcpu->arch.fpu; in kvm_mips_get_reg() local
698 v = get_fpr32(&fpu->fpr[idx], 0); in kvm_mips_get_reg()
700 v = get_fpr32(&fpu->fpr[idx & ~1], idx & 1); in kvm_mips_get_reg()
709 v = get_fpr64(&fpu->fpr[idx], 0); in kvm_mips_get_reg()
719 v = fpu->fcr31; in kvm_mips_get_reg()
732 vs[0] = get_fpr64(&fpu->fpr[idx], 0); in kvm_mips_get_reg()
733 vs[1] = get_fpr64(&fpu->fpr[idx], 1); in kvm_mips_get_reg()
736 vs[0] = get_fpr64(&fpu->fpr[idx], 1); in kvm_mips_get_reg()
737 vs[1] = get_fpr64(&fpu->fpr[idx], 0); in kvm_mips_get_reg()
748 v = fpu->msacsr; in kvm_mips_get_reg()
780 struct mips_fpu_struct *fpu = &vcpu->arch.fpu; in kvm_mips_set_reg() local
832 set_fpr32(&fpu->fpr[idx], 0, v); in kvm_mips_set_reg()
834 set_fpr32(&fpu->fpr[idx & ~1], idx & 1, v); in kvm_mips_set_reg()
843 set_fpr64(&fpu->fpr[idx], 0, v); in kvm_mips_set_reg()
853 fpu->fcr31 = v; in kvm_mips_set_reg()
863 set_fpr64(&fpu->fpr[idx], 0, vs[0]); in kvm_mips_set_reg()
864 set_fpr64(&fpu->fpr[idx], 1, vs[1]); in kvm_mips_set_reg()
867 set_fpr64(&fpu->fpr[idx], 1, vs[0]); in kvm_mips_set_reg()
868 set_fpr64(&fpu->fpr[idx], 0, vs[1]); in kvm_mips_set_reg()
879 fpu->msacsr = v; in kvm_mips_set_reg()
1049 int kvm_arch_vcpu_ioctl_get_fpu(struct kvm_vcpu *vcpu, struct kvm_fpu *fpu) in kvm_arch_vcpu_ioctl_get_fpu() argument
1054 int kvm_arch_vcpu_ioctl_set_fpu(struct kvm_vcpu *vcpu, struct kvm_fpu *fpu) in kvm_arch_vcpu_ioctl_set_fpu() argument