/vbox/src/VBox/Runtime/r3/darwin/ |
H A D | sched-darwin.cpp | 277 DECLHIDDEN(int) rtThreadNativeSetPriority(PRTTHREADINT pThread, RTTHREADTYPE enmType) argument 279 Assert(pThread->Core.Key == pthread_self()); 291 int err = pthread_getschedparam((pthread_t)pThread->Core.Key, &iSchedPolicy, &SchedParam); 303 err = pthread_setschedparam((pthread_t)pThread->Core.Key, iSchedPolicy, &SchedParam); 312 err = pthread_setschedparam((pthread_t)pThread->Core.Key, iSchedPolicy, &SchedParam); 319 err = pthread_setschedparam((pthread_t)pThread->Core.Key, iSchedPolicy, &SchedParam);
|
/vbox/src/VBox/Runtime/r3/win/ |
H A D | sched-win.cpp | 286 * @param pThread The thread. 288 DECLINLINE(HANDLE) rtThreadNativeGetHandle(PRTTHREADINT pThread) argument 290 if ((uintptr_t)pThread->Core.Key == GetCurrentThreadId()) 292 return (HANDLE)pThread->hThread; 304 * @param pThread The thread in question. 308 DECLHIDDEN(int) rtThreadNativeSetPriority(PRTTHREADINT pThread, RTTHREADTYPE enmType) argument 315 if (SetThreadPriority(rtThreadNativeGetHandle(pThread), g_pProcessPriority->aTypes[enmType].dwThreadPriority)) 321 rtThreadNativeGetHandle(pThread), g_pProcessPriority->aTypes[enmType].dwThreadPriority, dwLastError, rc));
|
/vbox/src/VBox/Runtime/common/misc/ |
H A D | lockvalidator.cpp | 113 PRTTHREADINT pThread; member in struct:RTLOCKVALDDENTRY 114 /** What pThread is waiting on, i.e. where we entered the circular list of 271 static uint32_t rtLockValidatorStackDepth(PRTTHREADINT pThread); 384 PRTTHREADINT pThread = rtLockValidatorReadThreadHandle(phThread); local 385 if (!pThread) 387 if (!VALID_PTR(pThread)) 389 if (pThread->u32Magic != RTTHREADINT_MAGIC) 391 return pThread->szName; 713 * @param pThread The thread which lock stack we're gonna dump. 720 static void rtLockValComplainAboutLockStack(PRTTHREADINT pThread, unsigne argument 1820 rtLockValidatorStackDepth(PRTTHREADINT pThread) argument 2518 PRTTHREADINT pThread = pStack->a[i].pThread; local 2553 PRTTHREADINT pThread = pStack->a[i].pThread; local 2592 PRTTHREADINT pThread = NIL_RTTHREAD; local 2821 PRTTHREADINT pThread = rtLockValidatorReadThreadHandle(&pOriginalRec->Excl.hThread); local 3082 RTTHREADINT *pThread = pRec->Excl.hThread; local 3757 PRTTHREADINT pThread; local 4196 PRTTHREADINT pThread = rtThreadGet(Thread); local 4206 PRTTHREADINT pThread = rtThreadGet(Thread); local 4231 PRTTHREADINT pThread = rtThreadGet(Thread); local 4241 PRTTHREADINT pThread = rtThreadGet(Thread); local 4252 PRTTHREADINT pThread = rtThreadGet(hThread); local 4297 PRTTHREADINT pThread = rtThreadGet(hThread); local 4315 PRTTHREADINT pThread = rtThreadGet(hCurrentThread); local 4368 PRTTHREADINT pThread = rtThreadGet(hCurrentThread); local [all...] |
/vbox/src/VBox/Devices/Serial/ |
H A D | DrvHostSerial.cpp | 457 static DECLCALLBACK(int) drvHostSerialSendThread(PPDMDRVINS pDrvIns, PPDMTHREAD pThread) argument 461 if (pThread->enmState == PDMTHREADSTATE_INITIALIZING) 473 while (pThread->enmState == PDMTHREADSTATE_RUNNING) 482 while (pThread->enmState == PDMTHREADSTATE_RUNNING) 496 while (pThread->enmState == PDMTHREADSTATE_RUNNING) 542 AssertMsg(pThread->enmState != PDMTHREADSTATE_RUNNING, ("The halt event semaphore is set but the thread is still in running state\n")); 569 * @param pThread The send thread. 571 static DECLCALLBACK(int) drvHostSerialWakeupSendThread(PPDMDRVINS pDrvIns, PPDMTHREAD /*pThread*/) 600 static DECLCALLBACK(int) drvHostSerialRecvThread(PPDMDRVINS pDrvIns, PPDMTHREAD pThread) argument 609 if (pThread 884 drvHostSerialMonitorThread(PPDMDRVINS pDrvIns, PPDMTHREAD pThread) argument 955 drvHostSerialWakeupMonitorThread(PPDMDRVINS pDrvIns, PPDMTHREAD pThread) argument [all...] |
/vbox/include/iprt/ |
H A D | thread.h | 263 * @param pThread Where to store the thread handle to the new thread. (optional) 276 RTDECL(int) RTThreadCreate(PRTTHREAD pThread, PFNRTTHREAD pfnThread, void *pvUser, size_t cbStack, 280 typedef DECLCALLBACKPTR(int, PFNRTTHREADCREATE)(PRTTHREAD pThread, PFNRTTHREAD pfnThread, void *pvUser, size_t cbStack, 291 * @param pThread See RTThreadCreate. 300 RTDECL(int) RTThreadCreateV(PRTTHREAD pThread, PFNRTTHREAD pfnThread, void *pvUser, size_t cbStack, 309 * @param pThread See RTThreadCreate. 318 RTDECL(int) RTThreadCreateF(PRTTHREAD pThread, PFNRTTHREAD pfnThread, void *pvUser, size_t cbStack, 703 * @param pThread Where to store the thread handle. Optional. 705 RTDECL(int) RTThreadAdopt(RTTHREADTYPE enmType, unsigned fFlags, const char *pszName, PRTTHREAD pThread);
|
/vbox/src/VBox/Additions/common/VBoxService/ |
H A D | VBoxServiceControl.cpp | 411 PVBOXSERVICECTRLSESSIONTHREAD pThread; local 412 RTListForEach(&g_lstControlSessionThreads, pThread, VBOXSERVICECTRLSESSIONTHREAD, Node) 414 if (pThread->StartupInfo.uSessionID == uSessionID) 416 rc = GstCntlSessionThreadDestroy(pThread, uFlags);
|
H A D | VBoxServiceControlSession.cpp | 1154 PVBOXSERVICECTRLSESSIONTHREAD pThread = (PVBOXSERVICECTRLSESSIONTHREAD)pvUser; local 1155 AssertPtrReturn(pThread, VERR_INVALID_POINTER); 1157 uint32_t uSessionID = pThread->StartupInfo.uSessionID; 1181 pThread->fShutdown = true; 1202 rcWait = RTProcWaitNoResume(pThread->hProcess, RTPROCWAIT_FLAGS_NOBLOCK, 1216 if (ASMAtomicReadBool(&pThread->fShutdown)) 1221 pThread->hProcess, uSessionID); 1225 pThread->StartupInfo.uProtocol, 2 /* uNumParms */ }; 1230 pThread->hProcess, uSessionID, rc); 1235 rc = RTProcTerminate(pThread 2162 GstCntlSessionThreadWait(PVBOXSERVICECTRLSESSIONTHREAD pThread, uint32_t uTimeoutMS, uint32_t uFlags) argument 2212 GstCntlSessionThreadDestroy(PVBOXSERVICECTRLSESSIONTHREAD pThread, uint32_t uFlags) argument [all...] |
/vbox/src/VBox/Runtime/testcase/ |
H A D | tstRTMemCache.cpp | 205 PTST3THREAD pThread = (PTST3THREAD)(pvArg); local 206 size_t cbObject = pThread->cbObject; 210 RTTEST_CHECK_RC_OK(g_hTest, RTSemEventMultiWait(pThread->hEvt, RT_INDEFINITE_WAIT)); 213 if (pThread->fUseCache) 249 pThread->cIterations = cIterations;
|
/vbox/src/VBox/Devices/Graphics/shaderlib/wine/include/ |
H A D | cordebug.idl | 215 HRESULT HasQueuedCallbacks([in] ICorDebugThread *pThread, 289 [in] ICorDebugThread *pThread, 303 HRESULT StepComplete([in] ICorDebugAppDomain *pAppDomain, [in] ICorDebugThread *pThread, 307 HRESULT Exception([in] ICorDebugAppDomain *pAppDomain, [in] ICorDebugThread *pThread, 309 HRESULT EvalComplete([in] ICorDebugAppDomain *pAppDomain, [in] ICorDebugThread *pThread, 311 HRESULT EvalException([in] ICorDebugAppDomain *pAppDomain, [in] ICorDebugThread *pThread, 348 HRESULT LogMessage([in] ICorDebugAppDomain *pAppDomain, [in] ICorDebugThread *pThread, 350 HRESULT LogSwitch([in] ICorDebugAppDomain *pAppDomain, [in] ICorDebugThread *pThread, 358 HRESULT NameChange([in] ICorDebugAppDomain *pAppDomain, [in] ICorDebugThread *pThread); 361 HRESULT EditAndContinueRemap([in] ICorDebugAppDomain *pAppDomain, [in] ICorDebugThread *pThread, [all...] |
/vbox/src/VBox/Devices/Network/ |
H A D | DrvVDE.cpp | 74 PPDMTHREAD pThread; member in struct:DRVVDE 301 static DECLCALLBACK(int) drvVDEAsyncIoThread(PPDMDRVINS pDrvIns, PPDMTHREAD pThread) argument 306 if (pThread->enmState == PDMTHREADSTATE_INITIALIZING) 314 while (pThread->enmState == PDMTHREADSTATE_RUNNING) 331 if (pThread->enmState != PDMTHREADSTATE_RUNNING) 398 LogFlow(("drvVDEAsyncIoThread: Control message: enmState=%d revents=%#x\n", pThread->enmState, aFDs[1].revents)); 435 * @param pThread The send thread. 437 static DECLCALLBACK(int) drvVDEAsyncIoWakeup(PPDMDRVINS pDrvIns, PPDMTHREAD pThread) argument 617 rc = PDMDrvHlpThreadCreate(pDrvIns, &pThis->pThread, pThis, drvVDEAsyncIoThread, drvVDEAsyncIoWakeup, 128 * _1K, RTTHREADTYPE_IO, "VDE");
|
H A D | DrvTAP.cpp | 104 PPDMTHREAD pThread; member in struct:DRVTAP 328 static DECLCALLBACK(int) drvTAPAsyncIoThread(PPDMDRVINS pDrvIns, PPDMTHREAD pThread) argument 333 if (pThread->enmState == PDMTHREADSTATE_INITIALIZING) 341 while (pThread->enmState == PDMTHREADSTATE_RUNNING) 358 if (pThread->enmState != PDMTHREADSTATE_RUNNING) 427 LogFlow(("drvTAPAsyncIoThread: Control message: enmState=%d revents=%#x\n", pThread->enmState, aFDs[1].revents)); 464 * @param pThread The send thread. 466 static DECLCALLBACK(int) drvTapAsyncIoWakeup(PPDMDRVINS pDrvIns, PPDMTHREAD pThread) argument 992 rc = PDMDrvHlpThreadCreate(pDrvIns, &pThis->pThread, pThis, drvTAPAsyncIoThread, drvTapAsyncIoWakeup, 128 * _1K, RTTHREADTYPE_IO, "TAP");
|
H A D | DrvNAT.cpp | 230 static DECLCALLBACK(int) drvNATRecv(PPDMDRVINS pDrvIns, PPDMTHREAD pThread) argument 234 if (pThread->enmState == PDMTHREADSTATE_INITIALIZING) 237 while (pThread->enmState == PDMTHREADSTATE_RUNNING) 247 static DECLCALLBACK(int) drvNATRecvWakeup(PPDMDRVINS pDrvIns, PPDMTHREAD pThread) argument 257 static DECLCALLBACK(int) drvNATUrgRecv(PPDMDRVINS pDrvIns, PPDMTHREAD pThread) argument 261 if (pThread->enmState == PDMTHREADSTATE_INITIALIZING) 264 while (pThread->enmState == PDMTHREADSTATE_RUNNING) 276 static DECLCALLBACK(int) drvNATUrgRecvWakeup(PPDMDRVINS pDrvIns, PPDMTHREAD pThread) argument 751 static DECLCALLBACK(int) drvNATAsyncIoThread(PPDMDRVINS pDrvIns, PPDMTHREAD pThread) argument 764 if (pThread 881 drvNATAsyncIoWakeup(PPDMDRVINS pDrvIns, PPDMTHREAD pThread) argument [all...] |
/vbox/src/VBox/Runtime/r3/os2/ |
H A D | sched-os2.cpp | 223 * @param pThread The thread in question. 227 DECLHIDDEN(int) rtThreadNativeSetPriority(PRTTHREADINT pThread, RTTHREADTYPE enmType) argument 234 APIRET rc = DosSetPriority(PRTYS_THREAD, g_pProcessPriority->aTypes[enmType].ulClass, g_pProcessPriority->aTypes[enmType].ulDelta, (ULONG)pThread->Core.Key & 0xffff /*tid*/);
|
/vbox/src/VBox/Runtime/r3/posix/ |
H A D | semrw-posix.cpp | 54 # define ATOMIC_GET_PTHREAD_T(ppvVar, pThread) ASMAtomicReadSize(ppvVar, pThread) 55 # define ATOMIC_SET_PTHREAD_T(ppvVar, pThread) ASMAtomicWriteSize(ppvVar, pThread) 58 # define ATOMIC_GET_PTHREAD_T(ppvVar, pThread) do { *(pThread) = (pthread_t)ASMAtomicReadPtr((void * volatile *)ppvVar); } while (0) 59 # define ATOMIC_SET_PTHREAD_T(ppvVar, pThread) ASMAtomicWritePtr((void * volatile *)ppvVar, (void *)pThread)
|
H A D | sched-posix.cpp | 742 DECLHIDDEN(int) rtThreadNativeSetPriority(PRTTHREADINT pThread, RTTHREADTYPE enmType) argument 746 Assert((pthread_t)pThread->Core.Key == pthread_self()); 767 pThread->Core.Key, enmType, iPolicy, SchedParam.sched_priority, getpid())); 787 Log(("rtThreadNativeSetPriority: Thread=%p enmType=%d iPriority=%d pid=%d\n", pThread->Core.Key, enmType, iPriority, getpid()));
|
/vbox/src/VBox/Devices/PC/ |
H A D | DrvACPI.cpp | 511 * @param pThread The thread. 513 static DECLCALLBACK(int) drvACPIPoller(PPDMDRVINS pDrvIns, PPDMTHREAD pThread) argument 517 if (pThread->enmState == PDMTHREADSTATE_INITIALIZING) 520 while (pThread->enmState == PDMTHREADSTATE_RUNNING) 544 while (pThread->enmState == PDMTHREADSTATE_RUNNING) 681 while (pThread->enmState == PDMTHREADSTATE_RUNNING) 694 while (pThread->enmState == PDMTHREADSTATE_RUNNING) 727 while (pThread->enmState == PDMTHREADSTATE_RUNNING) 752 while (pThread->enmState == PDMTHREADSTATE_RUNNING) 773 while (pThread 899 drvACPIPollerWakeup(PPDMDRVINS pDrvIns, PPDMTHREAD pThread) argument [all...] |
/vbox/src/VBox/Runtime/r0drv/solaris/ |
H A D | semevent-r0drv-solaris.c | 66 kthread_t *pThread; member in struct:RTSEMEVENTSOLENTRY 227 setrun(pWaiter->pThread); 283 Waiter.pThread = curthread;
|
/vbox/src/VBox/Devices/Graphics/ |
H A D | DevVGA_VDMA.cpp | 57 typedef DECLCALLBACKPTR(void, PFNVBOXVDMATHREAD_CHANGED)(struct VBOXVDMATHREAD *pThread, int rc, void *pvThreadContext, void *pvChangeContext); 823 void VBoxVDMAThreadNotifyConstructSucceeded(PVBOXVDMATHREAD pThread, void *pvThreadContext) argument 825 Assert(pThread->u32State == VBOXVDMATHREAD_STATE_CREATING); 826 PFNVBOXVDMATHREAD_CHANGED pfnChanged = pThread->pfnChanged; 827 void *pvChanged = pThread->pvChanged; 829 pThread->pfnChanged = NULL; 830 pThread->pvChanged = NULL; 832 ASMAtomicWriteU32(&pThread->u32State, VBOXVDMATHREAD_STATE_CREATED); 835 pfnChanged(pThread, VINF_SUCCESS, pvThreadContext, pvChanged); 838 void VBoxVDMAThreadNotifyTerminatingSucceeded(PVBOXVDMATHREAD pThread, voi argument 851 VBoxVDMAThreadIsTerminating(PVBOXVDMATHREAD pThread) argument 856 VBoxVDMAThreadInit(PVBOXVDMATHREAD pThread) argument 862 VBoxVDMAThreadCleanup(PVBOXVDMATHREAD pThread) argument 889 VBoxVDMAThreadCreate(PVBOXVDMATHREAD pThread, PFNRTTHREAD pfnThread, void *pvThread, PFNVBOXVDMATHREAD_CHANGED pfnCreated, void*pvCreated) argument 920 VBoxVDMAThreadEventNotify(PVBOXVDMATHREAD pThread) argument 927 VBoxVDMAThreadEventWait(PVBOXVDMATHREAD pThread, RTMSINTERVAL cMillies) argument 934 VBoxVDMAThreadTerm(PVBOXVDMATHREAD pThread, PFNVBOXVDMATHREAD_CHANGED pfnTerminated, void*pvTerminated, bool fNotify) argument [all...] |
/vbox/src/VBox/VMM/VMMR3/ |
H A D | PDMNetShaper.cpp | 410 * @param pThread The PDM thread data. 412 static DECLCALLBACK(int) pdmR3NsTxThread(PVM pVM, PPDMTHREAD pThread) argument 414 PPDMNETSHAPER pShaper = (PPDMNETSHAPER)pThread->pvUser; 416 while (pThread->enmState == PDMTHREADSTATE_RUNNING) 437 static DECLCALLBACK(int) pdmR3NsTxWakeUp(PVM pVM, PPDMTHREAD pThread) argument 439 PPDMNETSHAPER pShaper = (PPDMNETSHAPER)pThread->pvUser;
|
/vbox/src/VBox/Runtime/r3/linux/ |
H A D | sched-linux.cpp | 583 * @param pThread The thread in question. 586 DECLHIDDEN(int) rtThreadNativeSetPriority(PRTTHREADINT pThread, RTTHREADTYPE enmType) 591 Assert((pthread_t)pThread->Core.Key == pthread_self()); 602 Log(("rtThreadNativeSetPriority: Thread=%p enmType=%d iPriority=%d pid=%d\n", pThread->Core.Key, enmType, iPriority, getpid()));
|
/vbox/src/VBox/Devices/Storage/ |
H A D | DrvSCSIHost.cpp | 340 * @param pThread Pointer to the thread instance data. 342 static int drvscsihostAsyncIOLoop(PPDMDRVINS pDrvIns, PPDMTHREAD pThread) argument 349 if (pThread->enmState == PDMTHREADSTATE_INITIALIZING) 352 while (pThread->enmState == PDMTHREADSTATE_RUNNING) 361 static int drvscsihostAsyncIOLoopWakeup(PPDMDRVINS pDrvIns, PPDMTHREAD pThread) argument
|
H A D | DrvSCSI.cpp | 526 * @param pThread Pointer to the thread instance data. 528 static int drvscsiAsyncIOLoop(PPDMDRVINS pDrvIns, PPDMTHREAD pThread) argument 535 if (pThread->enmState == PDMTHREADSTATE_INITIALIZING) 538 while (pThread->enmState == PDMTHREADSTATE_RUNNING) 567 static int drvscsiAsyncIOLoopWakeup(PPDMDRVINS pDrvIns, PPDMTHREAD pThread) argument
|
/vbox/src/VBox/VMM/testcase/ |
H A D | tstPDMAsyncCompletionStress.cpp | 329 static int tstPDMACTestFileThread(PVM pVM, PPDMTHREAD pThread) argument 331 PPDMACTESTFILE pTestFile = (PPDMACTESTFILE)pThread->pvUser; 336 if (pThread->enmState == PDMTHREADSTATE_INITIALIZING)
|
/vbox/src/VBox/HostDrivers/VBoxNetFlt/win/drv/ |
H A D | VBoxNetFltCmn-win.h | 474 PKTHREAD pThread; member in struct:VBOXNETFLT_PACKET_QUEUE_WORKER
|
/vbox/src/VBox/Devices/Parallel/ |
H A D | DrvHostParallel.cpp | 794 static DECLCALLBACK(int) drvHostParallelMonitorThread(PPDMDRVINS pDrvIns, PPDMTHREAD pThread) argument 802 while (pThread->enmState == PDMTHREADSTATE_RUNNING) 819 if (pThread->enmState != PDMTHREADSTATE_RUNNING) 845 * @param pThread The send thread. 847 static DECLCALLBACK(int) drvHostParallelWakeupMonitorThread(PPDMDRVINS pDrvIns, PPDMTHREAD pThread) argument
|