Lines Matching refs:pdm

56     STAM_REG(pVM, &pVM->pdm.s.StatQueuedCritSectLeaves, STAMTYPE_COUNTER, "/PDM/QueuedCritSectLeaves", STAMUNIT_OCCURENCES,
70 RTCritSectEnter(&pUVM->pdm.s.ListCritSect);
72 for (PPDMCRITSECTINT pCur = pUVM->pdm.s.pCritSects;
77 for (PPDMCRITSECTRWINT pCur = pUVM->pdm.s.pRwCritSects;
82 RTCritSectLeave(&pUVM->pdm.s.ListCritSect);
104 RTCritSectEnter(&pUVM->pdm.s.ListCritSect);
106 while (pUVM->pdm.s.pCritSects)
108 int rc2 = pdmR3CritSectDeleteOne(pVM, pUVM, pUVM->pdm.s.pCritSects, NULL, true /* final */);
114 while (pUVM->pdm.s.pRwCritSects)
116 int rc2 = pdmR3CritSectRwDeleteOne(pVM, pUVM, pUVM->pdm.s.pRwCritSects, NULL, true /* final */);
122 RTCritSectLeave(&pUVM->pdm.s.ListCritSect);
196 RTCritSectEnter(&pUVM->pdm.s.ListCritSect);
197 pCritSect->pNext = pUVM->pdm.s.pCritSects;
198 pUVM->pdm.s.pCritSects = pCritSect;
199 RTCritSectLeave(&pUVM->pdm.s.ListCritSect);
297 RTCritSectEnter(&pUVM->pdm.s.ListCritSect);
298 pCritSect->pNext = pUVM->pdm.s.pRwCritSects;
299 pUVM->pdm.s.pRwCritSects = pCritSect;
300 RTCritSectLeave(&pUVM->pdm.s.ListCritSect);
499 Assert(RTCritSectIsOwner(&pUVM->pdm.s.ListCritSect));
507 pUVM->pdm.s.pCritSects = pCritSect->pNext;
569 pUVM->pdm.s.pRwCritSects = pCritSect->pNext;
624 RTCritSectEnter(&pUVM->pdm.s.ListCritSect);
625 PPDMCRITSECTINT pCur = pUVM->pdm.s.pCritSects;
640 RTCritSectLeave(&pUVM->pdm.s.ListCritSect);
663 RTCritSectEnter(&pUVM->pdm.s.ListCritSect);
664 PPDMCRITSECTRWINT pCur = pUVM->pdm.s.pRwCritSects;
679 RTCritSectLeave(&pUVM->pdm.s.ListCritSect);
734 RTCritSectEnter(&pUVM->pdm.s.ListCritSect);
735 PPDMCRITSECTINT pCur = pUVM->pdm.s.pCritSects;
741 RTCritSectLeave(&pUVM->pdm.s.ListCritSect);
749 RTCritSectLeave(&pUVM->pdm.s.ListCritSect);
773 RTCritSectEnter(&pUVM->pdm.s.ListCritSect);
774 PPDMCRITSECTRWINT pCur = pUVM->pdm.s.pRwCritSects;
780 RTCritSectLeave(&pUVM->pdm.s.ListCritSect);
788 RTCritSectLeave(&pUVM->pdm.s.ListCritSect);
1002 for (PPDMCRITSECTINT pCur = pVM->pUVM->pdm.s.pCritSects;
1015 for (PPDMCRITSECTRWINT pCur = pVM->pUVM->pdm.s.pRwCritSects;
1044 RTCritSectEnter(&pUVM->pdm.s.ListCritSect);
1045 for (PPDMCRITSECTINT pCur = pUVM->pdm.s.pCritSects;
1053 RTCritSectLeave(&pUVM->pdm.s.ListCritSect);
1069 return &pVM->pdm.s.NopCritSect;
1082 return MMHyperR3ToR0(pVM, &pVM->pdm.s.NopCritSect);
1095 return MMHyperR3ToRC(pVM, &pVM->pdm.s.NopCritSect);