Lines Matching defs:pVM

143  * @param   pVM         The VM handle.
147 typedef DECLCALLBACK(VBOXSTRICTRC) FNVMMEMTRENDEZVOUS(PVM pVM, PVMCPU pVCpu, void *pvUser);
261 VMMDECL(VMCPUID) VMMGetCpuId(PVM pVM);
262 VMMDECL(PVMCPU) VMMGetCpu(PVM pVM);
263 VMMDECL(PVMCPU) VMMGetCpu0(PVM pVM);
264 VMMDECL(PVMCPU) VMMGetCpuById(PVM pVM, VMCPUID idCpu);
265 VMMR3DECL(PVMCPU) VMMR3GetCpuByIdU(PUVM pVM, VMCPUID idCpu);
267 VMM_INT_DECL(VMMSWITCHER) VMMGetSwitcher(PVM pVM);
270 VMM_INT_DECL(int) VMMPatchHypercall(PVM pVM, void *pvBuf, size_t cbBuf, size_t *pcbWritten);
279 VMMR3_INT_DECL(int) VMMR3Init(PVM pVM);
280 VMMR3_INT_DECL(int) VMMR3InitR0(PVM pVM);
282 VMMR3_INT_DECL(int) VMMR3InitRC(PVM pVM);
284 VMMR3_INT_DECL(int) VMMR3InitCompleted(PVM pVM, VMINITCOMPLETED enmWhat);
285 VMMR3_INT_DECL(int) VMMR3Term(PVM pVM);
286 VMMR3_INT_DECL(void) VMMR3Relocate(PVM pVM, RTGCINTPTR offDelta);
287 VMMR3_INT_DECL(int) VMMR3UpdateLoggers(PVM pVM);
288 VMMR3DECL(const char *) VMMR3GetRZAssertMsg1(PVM pVM);
289 VMMR3DECL(const char *) VMMR3GetRZAssertMsg2(PVM pVM);
290 VMMR3_INT_DECL(int) VMMR3SelectSwitcher(PVM pVM, VMMSWITCHER enmSwitcher);
291 VMMR3_INT_DECL(RTR0PTR) VMMR3GetHostToGuestSwitcher(PVM pVM, VMMSWITCHER enmSwitcher);
292 VMMR3_INT_DECL(int) VMMR3HmRunGC(PVM pVM, PVMCPU pVCpu);
294 VMMR3_INT_DECL(int) VMMR3RawRunGC(PVM pVM, PVMCPU pVCpu);
295 VMMR3DECL(int) VMMR3ResumeHyper(PVM pVM, PVMCPU pVCpu);
296 VMMR3_INT_DECL(int) VMMR3GetImportRC(PVM pVM, const char *pszSymbol, PRTRCPTR pRCPtrValue);
297 VMMR3DECL(int) VMMR3CallRC(PVM pVM, RTRCPTR RCPtrEntry, unsigned cArgs, ...);
298 VMMR3DECL(int) VMMR3CallRCV(PVM pVM, RTRCPTR RCPtrEntry, unsigned cArgs, va_list args);
300 VMMR3DECL(int) VMMR3CallR0(PVM pVM, uint32_t uOperation, uint64_t u64Arg, PSUPVMMR0REQHDR pReqHdr);
301 VMMR3DECL(void) VMMR3FatalDump(PVM pVM, PVMCPU pVCpu, int rcErr);
302 VMMR3_INT_DECL(void) VMMR3YieldSuspend(PVM pVM);
303 VMMR3_INT_DECL(void) VMMR3YieldStop(PVM pVM);
304 VMMR3_INT_DECL(void) VMMR3YieldResume(PVM pVM);
305 VMMR3_INT_DECL(void) VMMR3SendSipi(PVM pVM, VMCPUID idCpu, uint32_t uVector);
306 VMMR3_INT_DECL(void) VMMR3SendInitIpi(PVM pVM, VMCPUID idCpu);
307 VMMR3DECL(int) VMMR3RegisterPatchMemory(PVM pVM, RTGCPTR pPatchMem, unsigned cbPatchMem);
308 VMMR3DECL(int) VMMR3DeregisterPatchMemory(PVM pVM, RTGCPTR pPatchMem, unsigned cbPatchMem);
309 VMMR3DECL(int) VMMR3EmtRendezvous(PVM pVM, uint32_t fFlags, PFNVMMEMTRENDEZVOUS pfnRendezvous, void *pvUser);
334 VMMR3_INT_DECL(int) VMMR3EmtRendezvousFF(PVM pVM, PVMCPU pVCpu);
335 VMMR3_INT_DECL(int) VMMR3ReadR0Stack(PVM pVM, VMCPUID idCpu, RTHCUINTPTR R0Addr, void *pvBuf, size_t cbRead);
508 VMMR0DECL(int) VMMR0EntryInt(PVM pVM, VMMR0OPERATION enmOperation, void *pvArg);
509 VMMR0DECL(void) VMMR0EntryFast(PVM pVM, VMCPUID idCpu, VMMR0OPERATION enmOperation);
510 VMMR0DECL(int) VMMR0EntryEx(PVM pVM, VMCPUID idCpu, VMMR0OPERATION enmOperation, PSUPVMMR0REQHDR pReq, uint64_t u64Arg, PSUPDRVSESSION);
511 VMMR0_INT_DECL(int) VMMR0TermVM(PVM pVM, PGVM pGVM);
539 VMMRCDECL(int) VMMGCEntry(PVM pVM, unsigned uOperation, unsigned uArg, ...);
540 VMMRCDECL(void) VMMGCGuestToHost(PVM pVM, int rc);
541 VMMRCDECL(void) VMMGCLogFlushIfFull(PVM pVM);
549 VMMRZDECL(int) VMMRZCallRing3(PVM pVM, PVMCPU pVCpu, VMMCALLRING3 enmOperation, uint64_t uArg);
550 VMMRZDECL(int) VMMRZCallRing3NoCpu(PVM pVM, VMMCALLRING3 enmOperation, uint64_t uArg);