Searched refs:pWaiter (Results 1 - 4 of 4) sorted by relevance
/vbox/src/VBox/Runtime/r0drv/darwin/ |
H A D | semevent-r0drv-darwin.cpp | 169 PRTSEMEVENTDARWINENTRY pWaiter; local 170 RTListForEach(&pThis->WaitList, pWaiter, RTSEMEVENTDARWINENTRY, Node) 172 pWaiter->fWokenUp = true; 173 thread_wakeup_prim((event_t)pWaiter, FALSE /* all threads */, THREAD_RESTART); 204 PRTSEMEVENTDARWINENTRY pWaiter; local 205 RTListForEach(&pThis->WaitList, pWaiter, RTSEMEVENTDARWINENTRY, Node) 207 if (!pWaiter->fWokenUp) 209 pWaiter->fWokenUp = true; 210 thread_wakeup_prim((event_t)pWaiter, FALSE /* all threads */, THREAD_AWAKENED);
|
/vbox/src/VBox/Runtime/r0drv/solaris/ |
H A D | semevent-r0drv-solaris.c | 188 PRTSEMEVENTSOLENTRY pWaiter; local 189 RTListForEach(&pThis->WaitList, pWaiter, RTSEMEVENTSOLENTRY, Node) 191 pWaiter->fWokenUp = true; 221 PRTSEMEVENTSOLENTRY pWaiter; local 222 RTListForEach(&pThis->WaitList, pWaiter, RTSEMEVENTSOLENTRY, Node) 224 if (!pWaiter->fWokenUp) 226 pWaiter->fWokenUp = true; 227 setrun(pWaiter->pThread);
|
/vbox/src/VBox/Runtime/r0drv/linux/ |
H A D | semmutex-r0drv-linux.c | 356 PRTSEMMUTEXLNXWAITER pWaiter = RTListGetFirst(&pThis->WaiterList, RTSEMMUTEXLNXWAITER, ListEntry); local 357 pWaiter->enmReason = RTSEMMUTEXLNXWAITER_WAKEUP; 358 wake_up_process(pWaiter->pTask);
|
/vbox/src/VBox/VMM/VMMR3/ |
H A D | PDMBlkCache.cpp | 1685 PPDMBLKCACHEWAITER pWaiter) 1687 pWaiter->pNext = NULL; 1693 pEntry->pWaitingTail->pNext = pWaiter; 1694 pEntry->pWaitingTail = pWaiter; 1700 pEntry->pWaitingHead = pWaiter; 1701 pEntry->pWaitingTail = pWaiter; 1724 PPDMBLKCACHEWAITER pWaiter = (PPDMBLKCACHEWAITER)RTMemAllocZ(sizeof(PDMBLKCACHEWAITER)); local 1725 if (!pWaiter) 1729 pWaiter->pReq = pReq; 1730 pWaiter 1684 pdmBlkCacheEntryAddWaiter(PPDMBLKCACHEENTRY pEntry, PPDMBLKCACHEWAITER pWaiter) argument 2566 pdmBlkCacheWaiterComplete(PPDMBLKCACHE pBlkCache, PPDMBLKCACHEWAITER pWaiter, int rc) argument [all...] |
Completed in 50 milliseconds