Lines Matching refs:fpu
1275 vcpu->arch.host_fpregs.fpc = current->thread.fpu.fpc; in kvm_arch_vcpu_load()
1276 vcpu->arch.host_fpregs.regs = current->thread.fpu.regs; in kvm_arch_vcpu_load()
1281 current->thread.fpu.regs = vcpu->run->s.regs.vrs; in kvm_arch_vcpu_load()
1282 current->thread.fpu.fpc = vcpu->run->s.regs.fpc; in kvm_arch_vcpu_load()
1283 if (test_fp_ctl(current->thread.fpu.fpc)) in kvm_arch_vcpu_load()
1285 current->thread.fpu.fpc = 0; in kvm_arch_vcpu_load()
1300 vcpu->run->s.regs.fpc = current->thread.fpu.fpc; in kvm_arch_vcpu_put()
1303 current->thread.fpu.fpc = vcpu->arch.host_fpregs.fpc; in kvm_arch_vcpu_put()
1304 current->thread.fpu.regs = vcpu->arch.host_fpregs.regs; in kvm_arch_vcpu_put()
1324 current->thread.fpu.fpc = 0; in kvm_s390_vcpu_initial_reset()
1691 int kvm_arch_vcpu_ioctl_set_fpu(struct kvm_vcpu *vcpu, struct kvm_fpu *fpu) in kvm_arch_vcpu_ioctl_set_fpu() argument
1695 if (test_fp_ctl(fpu->fpc)) in kvm_arch_vcpu_ioctl_set_fpu()
1697 current->thread.fpu.fpc = fpu->fpc; in kvm_arch_vcpu_ioctl_set_fpu()
1699 convert_fp_to_vx(current->thread.fpu.vxrs, (freg_t *)fpu->fprs); in kvm_arch_vcpu_ioctl_set_fpu()
1701 memcpy(current->thread.fpu.fprs, &fpu->fprs, sizeof(fpu->fprs)); in kvm_arch_vcpu_ioctl_set_fpu()
1705 int kvm_arch_vcpu_ioctl_get_fpu(struct kvm_vcpu *vcpu, struct kvm_fpu *fpu) in kvm_arch_vcpu_ioctl_get_fpu() argument
1710 convert_vx_to_fp((freg_t *)fpu->fprs, current->thread.fpu.vxrs); in kvm_arch_vcpu_ioctl_get_fpu()
1712 memcpy(fpu->fprs, current->thread.fpu.fprs, sizeof(fpu->fprs)); in kvm_arch_vcpu_ioctl_get_fpu()
1713 fpu->fpc = current->thread.fpu.fpc; in kvm_arch_vcpu_ioctl_get_fpu()
2289 vcpu->run->s.regs.fpc = current->thread.fpu.fpc; in kvm_s390_vcpu_store_status()