/vbox/src/VBox/Runtime/r0drv/generic/ |
H A D | RTThreadPreemptIsEnabled-r0drv-generic.cpp | 37 RTDECL(bool) RTThreadPreemptIsEnabled(RTTHREAD hThread) argument 39 Assert(hThread == NIL_RTTHREAD);
|
H A D | RTThreadPreemptIsPending-r0drv-generic.cpp | 37 RTDECL(bool) RTThreadPreemptIsPending(RTTHREAD hThread) argument 39 Assert(hThread == NIL_RTTHREAD);
|
/vbox/src/VBox/Runtime/generic/ |
H A D | RTThreadGetNativeState-generic.cpp | 38 RTDECL(RTTHREADNATIVESTATE) RTThreadGetNativeState(RTTHREAD hThread) argument 41 PRTTHREADINT pThread = rtThreadGet(hThread);
|
H A D | timerlr-generic.cpp | 69 RTTHREAD hThread; member in struct:RTTIMERLRINT 89 static DECLCALLBACK(int) rtTimerLRThread(RTTHREAD hThread, void *pvUser); 117 pThis->hThread = NIL_RTTHREAD; 125 rc = RTThreadCreate(&pThis->hThread, rtTimerLRThread, pThis, 0, RTTHREADTYPE_TIMER, RTTHREADFLAGS_WAITABLE, "TimerLR"); 160 RTTHREAD hThread = pThis->hThread; local 169 RTThreadWait(hThread, 250, NULL); 356 pThis->hThread = NIL_RTTHREAD;
|
/vbox/src/VBox/Runtime/r0drv/haiku/ |
H A D | thread-r0drv-haiku.c | 67 RTDECL(bool) RTThreadPreemptIsEnabled(RTTHREAD hThread) 69 Assert(hThread == NIL_RTTHREAD); 77 RTDECL(bool) RTThreadPreemptIsPending(RTTHREAD hThread) 79 Assert(hThread == NIL_RTTHREAD); 120 RTDECL(bool) RTThreadIsInInterrupt(RTTHREAD hThread) 122 Assert(hThread == NIL_RTTHREAD); NOREF(hThread);
|
/vbox/src/VBox/Runtime/testcase/ |
H A D | tstRTThreadPoke.cpp | 54 RTTHREAD hThread; local 55 RTTESTI_CHECK_RC_RETV(RTThreadCreate(&hThread, test1Thread, NULL, 0, RTTHREADTYPE_DEFAULT, RTTHREADFLAGS_WAITABLE, "test1"), 58 RTTESTI_CHECK_RC(RTThreadPoke(hThread), VINF_SUCCESS); 59 RTTESTI_CHECK_RC(RTThreadWait(hThread, RT_INDEFINITE_WAIT, NULL), VINF_SUCCESS);
|
H A D | tstRTR0Thread.cpp | 50 RTTHREAD hThread; member in struct:TSTRTR0THREADDATA 56 static DECLCALLBACK(int) tstRTR0ThreadCallback(RTTHREAD hThread, void *pvUser) argument 100 RTR0TESTR0_CHECK_RC_BREAK(RTThreadCreate(&Data.hThread, tstRTR0ThreadCallback, &Data, 0 /* cbStack */, 104 RTR0TESTR0_CHECK_RC(RTThreadUserWait(Data.hThread, 500 /* ms */), VINF_SUCCESS); 107 RTR0TESTR0_CHECK_RC(RTThreadUserReset(Data.hThread), VINF_SUCCESS);
|
H A D | tstRTThreadExecutionTime.cpp | 65 RTTHREAD hThread[16]; local 67 for (unsigned i = 0; i < RT_ELEMENTS(hThread); i++) 69 RTTESTI_CHECK_RC_RETV(RTThreadCreate(&hThread[i], testThread, NULL, 0, RTTHREADTYPE_DEFAULT, 75 for (unsigned i = 0; i < RT_ELEMENTS(hThread); i++) 76 RTTESTI_CHECK_RC(RTThreadWait(hThread[i], RT_INDEFINITE_WAIT, NULL), VINF_SUCCESS);
|
H A D | tstSemPingPong.cpp | 48 static DECLCALLBACK(int) tstSemPingPongThread(RTTHREAD hThread, void *pvPP) argument 102 RTTHREAD hThread; local 103 rc = RTThreadCreate(&hThread, tstSemPingPongThread, &PingPong, 0, RTTHREADTYPE_DEFAULT, RTTHREADFLAGS_WAITABLE, "PONG"); 143 rc = RTThreadWait(hThread, 5000, &rcThread);
|
H A D | tstRTCoreDump.cpp | 41 static DECLCALLBACK(int) SleepyThread(RTTHREAD hThread, void *pvUser) argument 44 RTThreadUserWait(hThread, 90000000);
|
/vbox/src/VBox/Runtime/r0drv/freebsd/ |
H A D | thread-r0drv-freebsd.c | 125 RTDECL(bool) RTThreadPreemptIsEnabled(RTTHREAD hThread) 127 Assert(hThread == NIL_RTTHREAD); 134 RTDECL(bool) RTThreadPreemptIsPending(RTTHREAD hThread) 136 Assert(hThread == NIL_RTTHREAD); 178 RTDECL(bool) RTThreadIsInInterrupt(RTTHREAD hThread) 180 Assert(hThread == NIL_RTTHREAD); NOREF(hThread);
|
/vbox/src/VBox/Runtime/r0drv/solaris/ |
H A D | thread-r0drv-solaris.c | 109 RTDECL(bool) RTThreadPreemptIsEnabled(RTTHREAD hThread) 111 Assert(hThread == NIL_RTTHREAD); 134 RTDECL(bool) RTThreadPreemptIsPending(RTTHREAD hThread) 136 Assert(hThread == NIL_RTTHREAD); 180 RTDECL(bool) RTThreadIsInInterrupt(RTTHREAD hThread) 182 Assert(hThread == NIL_RTTHREAD);
|
/vbox/src/VBox/Runtime/r0drv/nt/ |
H A D | thread-r0drv-nt.cpp | 90 RTDECL(bool) RTThreadPreemptIsEnabled(RTTHREAD hThread) argument 92 Assert(hThread == NIL_RTTHREAD); 102 RTDECL(bool) RTThreadPreemptIsPending(RTTHREAD hThread) argument 104 Assert(hThread == NIL_RTTHREAD); 202 RTDECL(bool) RTThreadIsInInterrupt(RTTHREAD hThread) argument 204 Assert(hThread == NIL_RTTHREAD); NOREF(hThread);
|
H A D | thread2-r0drv-nt.cpp | 130 HANDLE hThread = NULL; local 133 NTSTATUS rc = PsCreateSystemThread(&hThread, 143 rc = ObReferenceObjectByHandle(hThread, THREAD_ALL_ACCESS, NULL /* object type */, 147 ZwClose(hThread);
|
/vbox/src/VBox/Runtime/r0drv/os2/ |
H A D | thread-r0drv-os2.cpp | 101 RTDECL(bool) RTThreadPreemptIsEnabled(RTTHREAD hThread) argument 103 Assert(hThread == NIL_RTTHREAD); 111 RTDECL(bool) RTThreadPreemptIsPending(RTTHREAD hThread) argument 113 Assert(hThread == NIL_RTTHREAD); 175 RTDECL(bool) RTThreadIsInInterrupt(RTTHREAD hThread) argument 177 Assert(hThread == NIL_RTTHREAD); NOREF(hThread);
|
/vbox/src/VBox/Runtime/r0drv/darwin/ |
H A D | threadpreempt-r0drv-darwin.cpp | 98 RTDECL(bool) RTThreadPreemptIsEnabled(RTTHREAD hThread) argument 100 Assert(hThread == NIL_RTTHREAD); 105 RTDECL(bool) RTThreadPreemptIsPending(RTTHREAD hThread) argument 184 RTDECL(bool) RTThreadIsInInterrupt(RTTHREAD hThread) argument 186 Assert(hThread == NIL_RTTHREAD); NOREF(hThread);
|
/vbox/src/VBox/Runtime/r0drv/linux/ |
H A D | thread-r0drv-linux.c | 100 RTDECL(bool) RTThreadPreemptIsEnabled(RTTHREAD hThread) 103 Assert(hThread == NIL_RTTHREAD); 112 Assert(hThread == NIL_RTTHREAD); 134 RTDECL(bool) RTThreadPreemptIsPending(RTTHREAD hThread) 136 Assert(hThread == NIL_RTTHREAD); 223 RTDECL(bool) RTThreadIsInInterrupt(RTTHREAD hThread) 225 Assert(hThread == NIL_RTTHREAD); NOREF(hThread);
|
/vbox/src/VBox/Main/include/ |
H A D | HGCMThread.h | 81 void InitializeCore (uint32_t u32MsgId, HGCMTHREADHANDLE hThread); 145 * @param hThread Worker thread handle. 152 int hgcmMsgAlloc (HGCMTHREADHANDLE hThread, HGCMMSGHANDLE *pHandle, uint32_t u32MsgId, PFNHGCMNEWMSGALLOC pfnNewMessage); 175 * @param hThread The thread handle. 182 int hgcmMsgGet (HGCMTHREADHANDLE hThread, HGCMMsgCore **ppMsg);
|
/vbox/include/iprt/ |
H A D | condvar.h | 251 * @param hThread The thread that will signal it. Pass 255 RTDECL(void) RTConvVarSetSignaller(RTCONDVAR hCondVar, RTTHREAD hThread); 263 * @param hThread The thread that will signal it. NIL_RTTHREAD is 266 RTDECL(void) RTConvVarAddSignaller(RTCONDVAR hCondVar, RTTHREAD hThread); 274 * @param hThread A previously added thread. 276 RTDECL(void) RTConvVarRemoveSignaller(RTCONDVAR hCondVar, RTTHREAD hThread);
|
H A D | thread.h | 411 * @param hThread The thread handle. 413 RTDECL(bool) RTThreadIsMain(RTTHREAD hThread); variable 480 * @param hThread The thread to poke. This must not be the 483 RTDECL(int) RTThreadPoke(RTTHREAD hThread); variable 495 * @param hThread Must be NIL_RTTHREAD for now. 497 RTDECL(bool) RTThreadPreemptIsEnabled(RTTHREAD hThread); variable 506 * @param hThread Must be NIL_RTTHREAD for now. 508 RTDECL(bool) RTThreadPreemptIsPending(RTTHREAD hThread); variable 584 * @param hThread Must be NIL_RTTHREAD for now. 586 RTDECL(bool) RTThreadIsInInterrupt(RTTHREAD hThread); variable 773 RTDECL(RTTHREADSTATE) RTThreadGetState(RTTHREAD hThread); variable 782 RTDECL(RTTHREADSTATE) RTThreadGetReallySleeping(RTTHREAD hThread); variable 824 RTDECL(RTTHREADNATIVESTATE) RTThreadGetNativeState(RTTHREAD hThread); variable [all...] |
/vbox/src/VBox/Runtime/r3/win/ |
H A D | thread-win.cpp | 98 if ((HANDLE)pThread->hThread != INVALID_HANDLE_VALUE) 100 CloseHandle((HANDLE)pThread->hThread); 101 pThread->hThread = (uintptr_t)INVALID_HANDLE_VALUE; 268 pThread->hThread = (uintptr_t)INVALID_HANDLE_VALUE; 270 uintptr_t hThread = _beginthreadex(NULL, (unsigned)pThread->cbStack, rtThreadNativeMain, pThread, 0, &uThreadId); 271 if (hThread != 0 && hThread != ~0U) 273 pThread->hThread = hThread; 335 HANDLE hThread [all...] |
/vbox/src/VBox/HostDrivers/Support/ |
H A D | SUPSvcGrant.cpp | 70 RTTHREAD hThread; member in struct:SUPSVCGRANTSESSION 136 RTTHREAD hThread; member in struct:SUPSVCGRANT 160 * @param hThread The thread handle. 163 static DECLCALLBACK(int) supSvcGrantSessionThread(RTTHREAD hThread, void *pvSession) argument 233 pThis->hThread = NIL_RTTHREAD; 264 int rc = RTThreadWait(pCur->hThread, 0, NULL); 272 Assert(pCur->hThread != NIL_RTTHREAD); 377 pSession->hThread = NIL_RTTHREAD; 397 rc = RTThreadCreate(&pSession->hThread, supSvcGrantSessionThread, pSession, 0, 464 * @param hThread Th 467 supSvcGrantThread(RTTHREAD hThread, void *pvThis) argument [all...] |
/vbox/src/VBox/Runtime/r3/linux/ |
H A D | RTThreadGetNativeState-linux.cpp | 46 RTDECL(RTTHREADNATIVESTATE) RTThreadGetNativeState(RTTHREAD hThread) argument 49 PRTTHREADINT pThread = rtThreadGet(hThread);
|
/vbox/src/VBox/HostDrivers/Support/testcase/ |
H A D | tstSupSem-Zombie.cpp | 135 RTTHREAD hThread; local 136 RTTESTI_CHECK_RC(RTThreadCreate(&hThread, tstSupSemSRETimed, (void *)hEvent, 0, RTTHREADTYPE_TIMER, 0 /*fFlags*/, "IntSRE"), VINF_SUCCESS); 137 RTTESTI_CHECK_RC(RTThreadCreate(&hThread, tstSupSemMRETimed, (void *)hEventMulti, 0, RTTHREADTYPE_TIMER, 0 /*fFlags*/, "IntMRE"), VINF_SUCCESS); 138 RTTESTI_CHECK_RC(RTThreadCreate(&hThread, tstSupSemSREInf, (void *)hEvent, 0, RTTHREADTYPE_TIMER, 0 /*fFlags*/, "IntSRE"), VINF_SUCCESS); 139 RTTESTI_CHECK_RC(RTThreadCreate(&hThread, tstSupSemMREInf, (void *)hEventMulti, 0, RTTHREADTYPE_TIMER, 0 /*fFlags*/, "IntMRE"), VINF_SUCCESS);
|
/vbox/src/VBox/Main/src-client/ |
H A D | HGCMThread.cpp | 152 void HGCMMsgCore::InitializeCore (uint32_t u32MsgId, HGCMTHREADHANDLE hThread) argument 162 m_pThread = (HGCMThread *)hgcmObjReference (hThread, HGCMOBJ_THREAD); 677 int hgcmThreadWait (HGCMTHREADHANDLE hThread) argument 680 LogFlowFunc(("0x%08X\n", hThread)); 682 HGCMThread *pThread = (HGCMThread *)hgcmObjReference (hThread, HGCMOBJ_THREAD); 691 hgcmObjDeleteHandle (hThread); 697 int hgcmMsgAlloc (HGCMTHREADHANDLE hThread, HGCMMSGHANDLE *pHandle, uint32_t u32MsgId, PFNHGCMNEWMSGALLOC pfnNewMessage) argument 700 hThread, pHandle, sizeof (HGCMMsgCore))); 709 HGCMThread *pThread = (HGCMThread *)hgcmObjReference (hThread, HGCMOBJ_THREAD); 780 int hgcmMsgGet (HGCMTHREADHANDLE hThread, HGCMMsgCor argument [all...] |