Lines Matching refs:mcg_cap
2864 u64 mcg_cap = vcpu->arch.mcg_cap; in set_msr_mce() local
2865 unsigned bank_num = mcg_cap & 0xff; in set_msr_mce()
2874 if (!(mcg_cap & MCG_CTL_P) && in set_msr_mce()
3381 u64 mcg_cap = vcpu->arch.mcg_cap; in get_msr_mce() local
3382 unsigned bank_num = mcg_cap & 0xff; in get_msr_mce()
3390 data = vcpu->arch.mcg_cap; in get_msr_mce()
3393 if (!(mcg_cap & MCG_CTL_P) && !host) in get_msr_mce()
4211 u64 mcg_cap) in kvm_vcpu_ioctl_x86_setup_mce() argument
4214 unsigned bank_num = mcg_cap & 0xff, bank; in kvm_vcpu_ioctl_x86_setup_mce()
4219 if (mcg_cap & ~(kvm_mce_cap_supported | 0xff | 0xff0000)) in kvm_vcpu_ioctl_x86_setup_mce()
4222 vcpu->arch.mcg_cap = mcg_cap; in kvm_vcpu_ioctl_x86_setup_mce()
4224 if (mcg_cap & MCG_CTL_P) in kvm_vcpu_ioctl_x86_setup_mce()
4238 u64 mcg_cap = vcpu->arch.mcg_cap; in kvm_vcpu_ioctl_x86_set_mce() local
4239 unsigned bank_num = mcg_cap & 0xff; in kvm_vcpu_ioctl_x86_set_mce()
4248 if ((mce->status & MCI_STATUS_UC) && (mcg_cap & MCG_CTL_P) && in kvm_vcpu_ioctl_x86_set_mce()
4864 u64 mcg_cap; in kvm_arch_vcpu_ioctl() local
4867 if (copy_from_user(&mcg_cap, argp, sizeof(mcg_cap))) in kvm_arch_vcpu_ioctl()
4869 r = kvm_vcpu_ioctl_x86_setup_mce(vcpu, mcg_cap); in kvm_arch_vcpu_ioctl()
10151 vcpu->arch.mcg_cap = KVM_MAX_MCE_BANKS; in kvm_arch_vcpu_create()