Lines Matching refs:ctxt
73 int vmce_restore_vcpu(struct vcpu *v, const struct hvm_vmce_vcpu *ctxt) in vmce_restore_vcpu() argument
82 if ( ctxt->caps & ~guest_mcg_cap & ~MCG_CAP_COUNT & ~MCG_CTL_P ) in vmce_restore_vcpu()
86 is_hvm_vcpu(v) ? "HVM" : "PV", ctxt->caps, in vmce_restore_vcpu()
91 v->arch.vmce.mcg_cap = ctxt->caps; in vmce_restore_vcpu()
92 v->arch.vmce.bank[0].mci_ctl2 = ctxt->mci_ctl2_bank0; in vmce_restore_vcpu()
93 v->arch.vmce.bank[1].mci_ctl2 = ctxt->mci_ctl2_bank1; in vmce_restore_vcpu()
94 v->arch.vmce.mcg_ext_ctl = ctxt->mcg_ext_ctl; in vmce_restore_vcpu()
359 struct hvm_vmce_vcpu ctxt = { in vmce_save_vcpu_ctxt() local
366 err = hvm_save_entry(VMCE_VCPU, v->vcpu_id, h, &ctxt); in vmce_save_vcpu_ctxt()
378 struct hvm_vmce_vcpu ctxt; in vmce_load_vcpu_ctxt() local
388 err = hvm_load_entry_zeroextend(VMCE_VCPU, h, &ctxt); in vmce_load_vcpu_ctxt()
390 return err ?: vmce_restore_vcpu(v, &ctxt); in vmce_load_vcpu_ctxt()