Lines Matching refs:pdm

23 #include <VBox/vmm/pdm.h>
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);
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);
486 RTCritSectEnter(&pUVM->pdm.s.ListCritSect);
487 PPDMTHREAD pThread = pUVM->pdm.s.pThreads;
500 RTCritSectLeave(&pUVM->pdm.s.ListCritSect);
521 RTCritSectEnter(&pUVM->pdm.s.ListCritSect);
522 PPDMTHREAD pThread = pUVM->pdm.s.pThreads;
535 RTCritSectLeave(&pUVM->pdm.s.ListCritSect);
556 RTCritSectEnter(&pUVM->pdm.s.ListCritSect);
557 PPDMTHREAD pThread = pUVM->pdm.s.pThreads;
570 RTCritSectLeave(&pUVM->pdm.s.ListCritSect);
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);
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);
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);