Lines Matching defs:pVM
46 PVM pVM = pVCpu->CTX_SUFF(pVM);
47 if (!MSR_GIM_HV_HYPERCALL_IS_ENABLED(pVM->gim.s.u.Hv.u64HypercallMsr))
64 return MSR_GIM_HV_HYPERCALL_IS_ENABLED(pVCpu->CTX_SUFF(pVM)->gim.s.u.Hv.u64HypercallMsr);
73 * @param pVM Pointer to the VM.
75 VMM_INT_DECL(bool) gimHvIsParavirtTscEnabled(PVM pVM)
77 return MSR_GIM_HV_REF_TSC_IS_ENABLED(pVM->gim.s.u.Hv.u64TscPageMsr);
96 PVM pVM = pVCpu->CTX_SUFF(pVM);
97 PGIMHV pHv = &pVM->gim.s.u.Hv;
105 uint64_t u64TscHz = TMCpuTicksPerSecond(pVM);
116 PDMApicReadMSR(pVM, pVCpu->idCpu, 0x80, puValue);
120 PDMApicReadMSR(pVM, pVCpu->idCpu, 0x0B, puValue);
124 PDMApicReadMSR(pVM, pVCpu->idCpu, 0x30, puValue);
140 *puValue = TMCpuTicksPerSecond(pVM);
145 int rc = PDMApicGetTimerFreq(pVM, puValue);
186 PVM pVM = pVCpu->CTX_SUFF(pVM);
187 PGIMHV pHv = &pVM->gim.s.u.Hv;
192 PDMApicWriteMSR(pVM, pVCpu->idCpu, 0x80, uRawValue);
196 PDMApicWriteMSR(pVM, pVCpu->idCpu, 0x0B, uRawValue);
200 PDMApicWriteMSR(pVM, pVCpu->idCpu, 0x30, uRawValue);
211 gimR3HvDisableHypercallPage(pVM);
245 gimR3HvDisableHypercallPage(pVM);
252 int rc = gimR3HvEnableHypercallPage(pVM, GCPhysHypercallPage);
276 gimR3HvDisableTscPage(pVM);
283 int rc = gimR3HvEnableTscPage(pVM, GCPhysTscPage, false /* fUseThisTscSequence */, 0 /* uTscSequence */);
302 int rc = PDMDevHlpVMReset(pVM->gim.s.pDevInsR3);