Home
last modified time | relevance | path

Searched refs:vmce (Results 1 – 9 of 9) sorted by relevance

/xen-4.10.0-shim-comet/xen/arch/x86/cpu/mcheck/
A Dvmce.c64 v->arch.vmce.mcg_status = 0; in vmce_init_vcpu()
70 spin_lock_init(&v->arch.vmce.lock); in vmce_init_vcpu()
91 v->arch.vmce.mcg_cap = ctxt->caps; in vmce_restore_vcpu()
182 spin_lock(&cur->arch.vmce.lock); in vmce_rdmsr()
194 *val = cur->arch.vmce.mcg_cap; in vmce_rdmsr()
229 spin_unlock(&cur->arch.vmce.lock); in vmce_rdmsr()
310 spin_lock(&cur->arch.vmce.lock); in vmce_wrmsr()
319 cur->arch.vmce.mcg_status = val; in vmce_wrmsr()
348 spin_unlock(&cur->arch.vmce.lock); in vmce_wrmsr()
452 spin_lock(&v->arch.vmce.lock); in vcpu_fill_mc_msrs()
[all …]
A Dmce.h167 msr < MSR_IA32_MCx_CTL2(v->arch.vmce.mcg_cap & MCG_CAP_COUNT) ) in mce_vendor_bank_msr()
186 msr < MSR_IA32_MCx_CTL(v->arch.vmce.mcg_cap & MCG_CAP_COUNT)) || in mce_bank_msr()
A DMakefile11 obj-y += vmce.o
A Dmcaction.c110 !(d->vcpu[mc_vcpuid]->arch.vmce.mcg_ext_ctl & in mc_memerr_dhandler()
A Dmce_intel.c951 v->arch.vmce.bank[bank].mci_ctl2 = val; in vmce_intel_wrmsr()
964 *val = v->arch.vmce.bank[bank].mci_ctl2; in vmce_intel_rdmsr()
973 return v->arch.vmce.mcg_cap & MCG_LMCE_P; in vmce_has_lmce()
/xen-4.10.0-shim-comet/xen/arch/x86/
A Ddomctl.c314 (offsetof(typeof(evc->vmce), field) + sizeof(evc->vmce.field)) in vcpu_set_vmce()
317 sizeof(evc->vmce), in vcpu_set_vmce()
323 struct hvm_vmce_vcpu vmce = { }; in vcpu_set_vmce() local
325 min(evc->size - offsetof(typeof(*evc), vmce), sizeof(evc->vmce)); in vcpu_set_vmce()
329 offsetof(typeof(*evc), vmce.caps)); in vcpu_set_vmce()
338 memcpy(&vmce, &evc->vmce, valid_sizes[i]); in vcpu_set_vmce()
340 return vmce_restore_vcpu(v, &vmce); in vcpu_set_vmce()
910 evc->vmce.caps = v->arch.vmce.mcg_cap; in arch_do_domctl()
911 evc->vmce.mci_ctl2_bank0 = v->arch.vmce.bank[0].mci_ctl2; in arch_do_domctl()
912 evc->vmce.mci_ctl2_bank1 = v->arch.vmce.bank[1].mci_ctl2; in arch_do_domctl()
[all …]
/xen-4.10.0-shim-comet/xen/include/asm-x86/
A Dmce.h27 struct vmce { struct
A Ddomain.h571 struct vmce vmce; member
/xen-4.10.0-shim-comet/xen/include/public/
A Ddomctl.h629 struct hvm_vmce_vcpu vmce; member
632 struct hvm_vmce_vcpu vmce; member

Completed in 19 milliseconds