Lines Matching refs:pVCpu

128  * @param   pVCpu           Pointer to the VMCPU.
132 typedef DECLCALLBACK(int) FNVMMR0CALLRING3NOTIFICATION(PVMCPU pVCpu, VMMCALLRING3 enmOperation, void *pvUser);
144 * @param pVCpu The handle of the calling virtual CPU.
147 typedef DECLCALLBACK(VBOXSTRICTRC) FNVMMEMTRENDEZVOUS(PVM pVM, PVMCPU pVCpu, void *pvUser);
249 * @param pVCpu The caller's cross context virtual CPU structure.
260 VMM_INT_DECL(RTRCPTR) VMMGetStackRC(PVMCPU pVCpu);
268 VMM_INT_DECL(bool) VMMIsInRing3Call(PVMCPU pVCpu);
271 VMM_INT_DECL(void) VMMHypercallsEnable(PVMCPU pVCpu);
272 VMM_INT_DECL(void) VMMHypercallsDisable(PVMCPU pVCpu);
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);
301 VMMR3DECL(void) VMMR3FatalDump(PVM pVM, PVMCPU pVCpu, int rcErr);
310 VMMR3_INT_DECL(bool) VMMR3EmtRendezvousSetDisabled(PVMCPU pVCpu, bool fDisabled);
334 VMMR3_INT_DECL(int) VMMR3EmtRendezvousFF(PVM pVM, PVMCPU pVCpu);
512 VMMR0_INT_DECL(bool) VMMR0IsLongJumpArmed(PVMCPU pVCpu);
513 VMMR0_INT_DECL(bool) VMMR0IsInRing3LongJump(PVMCPU pVCpu);
514 VMMR0_INT_DECL(int) VMMR0ThreadCtxHooksCreate(PVMCPU pVCpu);
515 VMMR0_INT_DECL(void) VMMR0ThreadCtxHooksRelease(PVMCPU pVCpu);
516 VMMR0_INT_DECL(bool) VMMR0ThreadCtxHooksAreCreated(PVMCPU pVCpu);
517 VMMR0_INT_DECL(int) VMMR0ThreadCtxHooksRegister(PVMCPU pVCpu, PFNRTTHREADCTXHOOK pfnHook);
518 VMMR0_INT_DECL(void) VMMR0ThreadCtxHooksDeregister(PVMCPU pVCpu);
519 VMMR0_INT_DECL(bool) VMMR0ThreadCtxHooksAreRegistered(PVMCPU pVCpu);
522 VMMR0_INT_DECL(void) VMMR0LogFlushDisable(PVMCPU pVCpu);
523 VMMR0_INT_DECL(void) VMMR0LogFlushEnable(PVMCPU pVCpu);
524 VMMR0_INT_DECL(bool) VMMR0IsLogFlushDisabled(PVMCPU pVCpu);
526 # define VMMR0LogFlushDisable(pVCpu) do { } while(0)
527 # define VMMR0LogFlushEnable(pVCpu) do { } while(0)
528 # define VMMR0IsLogFlushDisabled(pVCpu) (true)
549 VMMRZDECL(int) VMMRZCallRing3(PVM pVM, PVMCPU pVCpu, VMMCALLRING3 enmOperation, uint64_t uArg);
551 VMMRZDECL(void) VMMRZCallRing3Disable(PVMCPU pVCpu);
552 VMMRZDECL(void) VMMRZCallRing3Enable(PVMCPU pVCpu);
553 VMMRZDECL(bool) VMMRZCallRing3IsEnabled(PVMCPU pVCpu);
554 VMMRZDECL(int) VMMRZCallRing3SetNotification(PVMCPU pVCpu, R0PTRTYPE(PFNVMMR0CALLRING3NOTIFICATION) pfnCallback, RTR0PTR pvUser);
555 VMMRZDECL(void) VMMRZCallRing3RemoveNotification(PVMCPU pVCpu);
556 VMMRZDECL(bool) VMMRZCallRing3IsNotificationSet(PVMCPU pVCpu);