Lines Matching refs:pdm
24 #include <VBox/vmm/pdm.h>
143 pQueue->pNext = pUVM->pdm.s.pQueuesTimer;
144 pUVM->pdm.s.pQueuesTimer = pQueue;
160 if (!pUVM->pdm.s.pQueuesForced)
161 pUVM->pdm.s.pQueuesForced = pQueue;
164 PPDMQUEUE pPrev = pUVM->pdm.s.pQueuesForced;
405 if (pUVM->pdm.s.pQueuesTimer != pQueue)
407 PPDMQUEUE pCur = pUVM->pdm.s.pQueuesTimer;
420 pUVM->pdm.s.pQueuesTimer = pQueue->pNext;
424 if (pUVM->pdm.s.pQueuesForced != pQueue)
426 PPDMQUEUE pCur = pUVM->pdm.s.pQueuesForced;
439 pUVM->pdm.s.pQueuesForced = pQueue->pNext;
495 PPDMQUEUE pQueueNext = pUVM->pdm.s.pQueuesTimer;
496 PPDMQUEUE pQueue = pUVM->pdm.s.pQueuesForced;
547 PPDMQUEUE pQueueNext = pUVM->pdm.s.pQueuesTimer;
548 PPDMQUEUE pQueue = pUVM->pdm.s.pQueuesForced;
587 PPDMQUEUE pQueueNext = pUVM->pdm.s.pQueuesTimer;
588 PPDMQUEUE pQueue = pUVM->pdm.s.pQueuesForced;
651 while (!ASMAtomicBitTestAndSet(&pVM->pdm.s.fQueueFlushing, PDM_QUEUE_FLUSH_FLAG_ACTIVE_BIT))
653 ASMAtomicBitClear(&pVM->pdm.s.fQueueFlushing, PDM_QUEUE_FLUSH_FLAG_PENDING_BIT);
655 for (PPDMQUEUE pCur = pVM->pUVM->pdm.s.pQueuesForced; pCur; pCur = pCur->pNext)
661 ASMAtomicBitClear(&pVM->pdm.s.fQueueFlushing, PDM_QUEUE_FLUSH_FLAG_ACTIVE_BIT);
664 if ( !ASMBitTest(&pVM->pdm.s.fQueueFlushing, PDM_QUEUE_FLUSH_FLAG_PENDING_BIT)