Searched refs:pThread (Results 26 - 50 of 62) sorted by relevance

123

/vbox/src/VBox/Runtime/r3/darwin/
H A Dsched-darwin.cpp277 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 Dsched-win.cpp286 * @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 Dlockvalidator.cpp113 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 DDrvHostSerial.cpp457 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 Dthread.h263 * @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 DVBoxServiceControl.cpp411 PVBOXSERVICECTRLSESSIONTHREAD pThread; local
412 RTListForEach(&g_lstControlSessionThreads, pThread, VBOXSERVICECTRLSESSIONTHREAD, Node)
414 if (pThread->StartupInfo.uSessionID == uSessionID)
416 rc = GstCntlSessionThreadDestroy(pThread, uFlags);
H A DVBoxServiceControlSession.cpp1154 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 DtstRTMemCache.cpp205 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 Dcordebug.idl215 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 DDrvVDE.cpp74 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 DDrvTAP.cpp104 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 DDrvNAT.cpp230 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 Dsched-os2.cpp223 * @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 Dsemrw-posix.cpp54 # 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 Dsched-posix.cpp742 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 DDrvACPI.cpp511 * @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 Dsemevent-r0drv-solaris.c66 kthread_t *pThread; member in struct:RTSEMEVENTSOLENTRY
227 setrun(pWaiter->pThread);
283 Waiter.pThread = curthread;
/vbox/src/VBox/Devices/Graphics/
H A DDevVGA_VDMA.cpp57 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 DPDMNetShaper.cpp410 * @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 Dsched-linux.cpp583 * @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 DDrvSCSIHost.cpp340 * @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 DDrvSCSI.cpp526 * @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 DtstPDMAsyncCompletionStress.cpp329 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 DVBoxNetFltCmn-win.h474 PKTHREAD pThread; member in struct:VBOXNETFLT_PACKET_QUEUE_WORKER
/vbox/src/VBox/Devices/Parallel/
H A DDrvHostParallel.cpp794 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

Completed in 81 milliseconds

123