Searched defs:pUVCpu (Results 1 - 6 of 6) sorted by relevance

/vbox/src/VBox/VMM/VMMR3/
H A DVMEmt.cpp49 int vmR3EmulationThreadWithId(RTTHREAD ThreadSelf, PUVMCPU pUVCpu, VMCPUID idCpu);
61 PUVMCPU pUVCpu = (PUVMCPU)pvArgs; local
62 return vmR3EmulationThreadWithId(ThreadSelf, pUVCpu, pUVCpu->idCpu);
71 * @param pUVCpu Pointer to the user mode per-VCpu structure.
74 int vmR3EmulationThreadWithId(RTTHREAD ThreadSelf, PUVMCPU pUVCpu, VMCPUID idCpu) argument
76 PUVM pUVM = pUVCpu->pUVM;
82 rc = RTTlsSet(pUVM->vm.s.idxTLS, pUVCpu);
87 pUVM->pVmm2UserMethods->pfnNotifyEmtInit(pUVM->pVmm2UserMethods, pUVM, pUVCpu);
118 && pUVCpu
303 vmR3FatalWaitError(PUVMCPU pUVCpu, const char *pszFmt, int rcFmt) argument
318 vmR3HaltOldDoHalt(PUVMCPU pUVCpu, const uint32_t fMask, uint64_t ) argument
477 vmR3HaltMethod1Halt(PUVMCPU pUVCpu, const uint32_t fMask, uint64_t u64Now) argument
663 vmR3HaltGlobal1Halt(PUVMCPU pUVCpu, const uint32_t fMask, uint64_t u64Now) argument
762 vmR3HaltGlobal1Wait(PUVMCPU pUVCpu) argument
805 vmR3HaltGlobal1NotifyCpuFF(PUVMCPU pUVCpu, uint32_t fFlags) argument
842 vmR3BootstrapWait(PUVMCPU pUVCpu) argument
893 vmR3BootstrapNotifyCpuFF(PUVMCPU pUVCpu, uint32_t fFlags) argument
910 vmR3DefaultWait(PUVMCPU pUVCpu) argument
951 vmR3DefaultNotifyCpuFF(PUVMCPU pUVCpu, uint32_t fFlags) argument
1029 VMR3NotifyCpuFFU(PUVMCPU pUVCpu, uint32_t fFlags) argument
1079 PUVMCPU pUVCpu = pVCpu->pUVCpu; local
1131 VMR3WaitU(PUVMCPU pUVCpu) argument
1171 VMR3AsyncPdmNotificationWaitU(PUVMCPU pUVCpu) argument
[all...]
H A DVMReq.cpp831 PUVMCPU pUVCpu = (PUVMCPU)RTTlsGet(pUVM->vm.s.idxTLS); local
863 && ( !pUVCpu /* and it's not the current thread. */
864 || pUVCpu->idCpu != pReq->idDstCpu))
871 pUVCpu = &pUVM->aCpus[idTarget];
876 volatile PVMREQ *ppQueueHead = pReq->fFlags & VMREQFLAGS_PRIORITY ? &pUVCpu->vm.s.pPriorityReqs : &pUVCpu->vm.s.pNormalReqs;
891 VMR3NotifyCpuFFU(pUVCpu, fFlags & VMREQFLAGS_POKE ? VMNOTIFYFF_FLAGS_POKE : 0);
901 && !pUVCpu /* only EMT threads have a valid pointer stored in the TLS slot. */)
906 /* Note: pUVCpu may or may not be NULL in the VMCPUID_ANY_QUEUE case; we don't care. */
937 Assert(pUVCpu);
[all...]
H A DVM.cpp632 pVM->aCpus[i].pUVCpu = &pUVM->aCpus[i];
1204 PUVMCPU pUVCpu = (PUVMCPU)RTTlsGet(pUVM->vm.s.idxTLS); local
1205 if (pUVCpu)
1208 VMCPUID const idCpu = pUVCpu->idCpu;
2665 PUVMCPU pUVCpu = &pUVM->aCpus[idCpu]; local
2669 PVMREQ pReqHead = ASMAtomicXchgPtrT(&pUVCpu->vm.s.pPriorityReqs, NULL, PVMREQ);
2672 pReqHead = ASMAtomicXchgPtrT(&pUVCpu->vm.s.pNormalReqs, NULL, PVMREQ);
4279 PUVMCPU pUVCpu = (PUVMCPU)RTTlsGet(pVM->pUVM->vm.s.idxTLS);
4280 return pUVCpu
4281 ? pUVCpu
[all...]
/vbox/include/VBox/vmm/
H A Dvmapi.h478 VMMR3_INT_DECL(int) VMR3AsyncPdmNotificationWaitU(PUVMCPU pUVCpu); variable
H A Dvm.h102 PUVMCPU pUVCpu; /* 8 */ member in struct:VMCPU
/vbox/src/VBox/Main/src-client/
H A DConsoleImpl.cpp9999 Console::i_vmm2User_NotifyEmtInit(PCVMM2USERMETHODS pThis, PUVM pUVM, PUVMCPU pUVCpu) argument
10001 NOREF(pThis); NOREF(pUVM); NOREF(pUVCpu);
10009 Console::i_vmm2User_NotifyEmtTerm(PCVMM2USERMETHODS pThis, PUVM pUVM, PUVMCPU pUVCpu) argument
10011 NOREF(pThis); NOREF(pUVM); NOREF(pUVCpu);

Completed in 70 milliseconds