Searched refs:hThread (Results 1 - 25 of 110) sorted by relevance

12345

/vbox/src/VBox/Runtime/r0drv/generic/
H A DRTThreadPreemptIsEnabled-r0drv-generic.cpp37 RTDECL(bool) RTThreadPreemptIsEnabled(RTTHREAD hThread) argument
39 Assert(hThread == NIL_RTTHREAD);
H A DRTThreadPreemptIsPending-r0drv-generic.cpp37 RTDECL(bool) RTThreadPreemptIsPending(RTTHREAD hThread) argument
39 Assert(hThread == NIL_RTTHREAD);
/vbox/src/VBox/Runtime/generic/
H A DRTThreadGetNativeState-generic.cpp38 RTDECL(RTTHREADNATIVESTATE) RTThreadGetNativeState(RTTHREAD hThread) argument
41 PRTTHREADINT pThread = rtThreadGet(hThread);
H A Dtimerlr-generic.cpp69 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 Dthread-r0drv-haiku.c67 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 DtstRTThreadPoke.cpp54 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 DtstRTR0Thread.cpp50 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 DtstRTThreadExecutionTime.cpp65 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 DtstSemPingPong.cpp48 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 DtstRTCoreDump.cpp41 static DECLCALLBACK(int) SleepyThread(RTTHREAD hThread, void *pvUser) argument
44 RTThreadUserWait(hThread, 90000000);
/vbox/src/VBox/Runtime/r0drv/freebsd/
H A Dthread-r0drv-freebsd.c125 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 Dthread-r0drv-solaris.c109 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 Dthread-r0drv-nt.cpp90 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 Dthread2-r0drv-nt.cpp130 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 Dthread-r0drv-os2.cpp101 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 Dthreadpreempt-r0drv-darwin.cpp98 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 Dthread-r0drv-linux.c100 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 DHGCMThread.h81 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 Dcondvar.h251 * @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 Dthread.h411 * @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 Dthread-win.cpp98 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 DSUPSvcGrant.cpp70 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 DRTThreadGetNativeState-linux.cpp46 RTDECL(RTTHREADNATIVESTATE) RTThreadGetNativeState(RTTHREAD hThread) argument
49 PRTTHREADINT pThread = rtThreadGet(hThread);
/vbox/src/VBox/HostDrivers/Support/testcase/
H A DtstSupSem-Zombie.cpp135 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 DHGCMThread.cpp152 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...]

Completed in 61 milliseconds

12345