Lines Matching defs:pUVM

134     PUVM        pUVM    = pVM->pUVM;
164 RTCritSectEnter(&pUVM->pdm.s.ListCritSect);
166 if (pUVM->pdm.s.pThreadsTail)
167 pUVM->pdm.s.pThreadsTail->Internal.s.pNext = pThread;
169 pUVM->pdm.s.pThreads = pThread;
170 pUVM->pdm.s.pThreadsTail = pThread;
171 RTCritSectLeave(&pUVM->pdm.s.ListCritSect);
378 PUVM pUVM = pVM->pUVM;
432 RTCritSectEnter(&pUVM->pdm.s.ListCritSect);
433 if (pUVM->pdm.s.pThreads == pThread)
435 pUVM->pdm.s.pThreads = pThread->Internal.s.pNext;
437 pUVM->pdm.s.pThreadsTail = NULL;
441 PPDMTHREAD pPrev = pUVM->pdm.s.pThreads;
448 pUVM->pdm.s.pThreadsTail = pPrev;
451 RTCritSectLeave(&pUVM->pdm.s.ListCritSect);
482 PUVM pUVM = pVM->pUVM;
486 RTCritSectEnter(&pUVM->pdm.s.ListCritSect);
487 PPDMTHREAD pThread = pUVM->pdm.s.pThreads;
500 RTCritSectLeave(&pUVM->pdm.s.ListCritSect);
517 PUVM pUVM = pVM->pUVM;
521 RTCritSectEnter(&pUVM->pdm.s.ListCritSect);
522 PPDMTHREAD pThread = pUVM->pdm.s.pThreads;
535 RTCritSectLeave(&pUVM->pdm.s.ListCritSect);
552 PUVM pUVM = pVM->pUVM;
556 RTCritSectEnter(&pUVM->pdm.s.ListCritSect);
557 PPDMTHREAD pThread = pUVM->pdm.s.pThreads;
570 RTCritSectLeave(&pUVM->pdm.s.ListCritSect);
582 PUVM pUVM = pVM->pUVM;
583 RTCritSectEnter(&pUVM->pdm.s.ListCritSect);
584 PPDMTHREAD pThread = pUVM->pdm.s.pThreads;
592 Assert(!pUVM->pdm.s.pThreads && !pUVM->pdm.s.pThreadsTail);
593 RTCritSectLeave(&pUVM->pdm.s.ListCritSect);
761 PUVM pUVM = pThread->Internal.s.pVM->pUVM;
762 if ( pUVM->pVmm2UserMethods
763 && pUVM->pVmm2UserMethods->pfnNotifyPdmtInit)
764 pUVM->pVmm2UserMethods->pfnNotifyPdmtInit(pUVM->pVmm2UserMethods, pUVM);
847 if ( pUVM->pVmm2UserMethods
848 && pUVM->pVmm2UserMethods->pfnNotifyPdmtTerm)
849 pUVM->pVmm2UserMethods->pfnNotifyPdmtTerm(pUVM->pVmm2UserMethods, pUVM);
978 PUVM pUVM = pVM->pUVM;
979 RTCritSectEnter(&pUVM->pdm.s.ListCritSect); /* This may cause deadlocks later... */
980 for (PPDMTHREAD pThread = pUVM->pdm.s.pThreads; pThread; pThread = pThread->Internal.s.pNext)
998 RTCritSectLeave(&pUVM->pdm.s.ListCritSect);
1070 PUVM pUVM = pVM->pUVM;
1071 RTCritSectEnter(&pUVM->pdm.s.ListCritSect);
1072 for (PPDMTHREAD pThread = pUVM->pdm.s.pThreads; pThread; pThread = pThread->Internal.s.pNext)
1086 RTCritSectLeave(&pUVM->pdm.s.ListCritSect);