Lines Matching refs:pThread

158  * This creates the thread as described in pThreadInt and stores the thread id in *pThread.
170 * @param pThread Pointer to the thread structure.
172 DECLHIDDEN(int) rtThreadNativeAdopt(PRTTHREADINT pThread);
178 * @param pThread The thread structure.
180 DECLHIDDEN(void) rtThreadNativeDestroy(PRTTHREADINT pThread);
187 * @param pThread The thread structure.
189 DECLHIDDEN(void) rtThreadNativeWaitKludge(PRTTHREADINT pThread);
201 * @param pThread The thread in question.
205 DECLHIDDEN(int) rtThreadNativeSetPriority(PRTTHREADINT pThread, RTTHREADTYPE enmType);
219 * @param pThread The thread. May differ from the calling thread.
221 DECLHIDDEN(void) rtThreadNativeInformDebugger(PRTTHREADINT pThread);
227 DECLCALLBACK(DECLHIDDEN(int)) rtThreadMain(PRTTHREADINT pThread, RTNATIVETHREAD NativeThread, const char *pszThreadName);
228 DECLHIDDEN(uint32_t) rtThreadRelease(PRTTHREADINT pThread);
229 DECLHIDDEN(void) rtThreadTerminate(PRTTHREADINT pThread, int rc);
237 DECLHIDDEN(void) rtThreadInsert(PRTTHREADINT pThread, RTNATIVETHREAD NativeThread);
243 DECLHIDDEN(void) rtThreadTlsDestruction(PRTTHREADINT pThread); /* in tls-generic.cpp */
252 * @param pThread The thread.
254 DECLINLINE(RTTHREADSTATE) rtThreadGetState(PRTTHREADINT pThread)
256 return pThread->enmState;
262 * @param pThread The thread.
265 DECLINLINE(void) rtThreadSetState(PRTTHREADINT pThread, RTTHREADSTATE enmNewState)
267 AssertCompile(sizeof(pThread->enmState) == sizeof(uint32_t));
268 ASMAtomicWriteU32((uint32_t volatile *)&pThread->enmState, enmNewState);