Lines Matching refs:banks
3050 u64 *banks = vcpu->arch.mce_banks; in kvm_vcpu_ioctl_x86_set_mce() local
3061 banks += 4 * mce->bank; in kvm_vcpu_ioctl_x86_set_mce()
3066 if ((mce->status & MCI_STATUS_UC) && banks[0] != ~(u64)0) in kvm_vcpu_ioctl_x86_set_mce()
3074 if (banks[1] & MCI_STATUS_VAL) in kvm_vcpu_ioctl_x86_set_mce()
3076 banks[2] = mce->addr; in kvm_vcpu_ioctl_x86_set_mce()
3077 banks[3] = mce->misc; in kvm_vcpu_ioctl_x86_set_mce()
3079 banks[1] = mce->status; in kvm_vcpu_ioctl_x86_set_mce()
3081 } else if (!(banks[1] & MCI_STATUS_VAL) in kvm_vcpu_ioctl_x86_set_mce()
3082 || !(banks[1] & MCI_STATUS_UC)) { in kvm_vcpu_ioctl_x86_set_mce()
3083 if (banks[1] & MCI_STATUS_VAL) in kvm_vcpu_ioctl_x86_set_mce()
3085 banks[2] = mce->addr; in kvm_vcpu_ioctl_x86_set_mce()
3086 banks[3] = mce->misc; in kvm_vcpu_ioctl_x86_set_mce()
3087 banks[1] = mce->status; in kvm_vcpu_ioctl_x86_set_mce()
3089 banks[1] |= MCI_STATUS_OVER; in kvm_vcpu_ioctl_x86_set_mce()