Searched defs:pWaiter (Results 1 - 4 of 4) sorted by relevance

/vbox/src/VBox/Runtime/r0drv/darwin/
H A Dsemevent-r0drv-darwin.cpp169 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 Dsemevent-r0drv-solaris.c188 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 Dsemmutex-r0drv-linux.c356 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 DPDMBlkCache.cpp1685 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