/vbox/include/VBox/vmm/ |
H A D | pdmthread.h | 222 R3PTRTYPE(PFNPDMTHREADDEV) pfnThread; member in struct:PDMTHREAD::__anon364::__anon365 233 R3PTRTYPE(PFNPDMTHREADUSB) pfnThread; member in struct:PDMTHREAD::__anon364::__anon366 244 R3PTRTYPE(PFNPDMTHREADDRV) pfnThread; member in struct:PDMTHREAD::__anon364::__anon367 253 R3PTRTYPE(PFNPDMTHREADINT) pfnThread; member in struct:PDMTHREAD::__anon364::__anon368 262 R3PTRTYPE(PFNPDMTHREADEXT) pfnThread; member in struct:PDMTHREAD::__anon364::__anon369 282 VMMR3DECL(int) PDMR3ThreadCreate(PVM pVM, PPPDMTHREAD ppThread, void *pvUser, PFNPDMTHREADINT pfnThread, 284 VMMR3DECL(int) PDMR3ThreadCreateExternal(PVM pVM, PPPDMTHREAD ppThread, void *pvUser, PFNPDMTHREADEXT pfnThread,
|
H A D | pdmusb.h | 660 * @param pfnThread The thread function. 667 DECLR3CALLBACKMEMBER(int, pfnThreadCreate,(PPDMUSBINS pUsbIns, PPPDMTHREAD ppThread, void *pvUser, PFNPDMTHREADUSB pfnThread, 925 DECLINLINE(int) PDMUsbHlpThreadCreate(PPDMUSBINS pUsbIns, PPPDMTHREAD ppThread, void *pvUser, PFNPDMTHREADUSB pfnThread, argument 928 return pUsbIns->pHlpR3->pfnThreadCreate(pUsbIns, ppThread, pvUser, pfnThread, pfnWakeup, cbStack, enmType, pszName);
|
H A D | pdmdrv.h | 1147 * @param pfnThread The thread function. 1154 DECLR3CALLBACKMEMBER(int, pfnThreadCreate,(PPDMDRVINS pDrvIns, PPPDMTHREAD ppThread, void *pvUser, PFNPDMTHREADDRV pfnThread, 1749 DECLINLINE(int) PDMDrvHlpThreadCreate(PPDMDRVINS pDrvIns, PPPDMTHREAD ppThread, void *pvUser, PFNPDMTHREADDRV pfnThread, argument 1752 return pDrvIns->pHlpR3->pfnThreadCreate(pDrvIns, ppThread, pvUser, pfnThread, pfnWakeup, cbStack, enmType, pszName);
|
H A D | pdmdev.h | 3147 * @param pfnThread The thread function. 3156 DECLR3CALLBACKMEMBER(int, pfnThreadCreate,(PPDMDEVINS pDevIns, PPPDMTHREAD ppThread, void *pvUser, PFNPDMTHREADDEV pfnThread, 4973 DECLINLINE(int) PDMDevHlpThreadCreate(PPDMDEVINS pDevIns, PPPDMTHREAD ppThread, void *pvUser, PFNPDMTHREADDEV pfnThread, argument 4976 return pDevIns->pHlpR3->pfnThreadCreate(pDevIns, ppThread, pvUser, pfnThread, pfnWakeup, cbStack, enmType, pszName);
|
/vbox/src/VBox/VMM/VMMR3/ |
H A D | PDMThread.cpp | 202 * @param pfnThread The thread function. 209 int pdmR3ThreadCreateDevice(PVM pVM, PPDMDEVINS pDevIns, PPPDMTHREAD ppThread, void *pvUser, PFNPDMTHREADDEV pfnThread, argument 219 pThread->u.Dev.pfnThread = pfnThread; 235 * @param pfnThread The thread function. 242 int pdmR3ThreadCreateUsb(PVM pVM, PPDMUSBINS pUsbIns, PPPDMTHREAD ppThread, void *pvUser, PFNPDMTHREADUSB pfnThread, argument 252 pThread->u.Usb.pfnThread = pfnThread; 268 * @param pfnThread The thread function. 275 int pdmR3ThreadCreateDriver(PVM pVM, PPDMDRVINS pDrvIns, PPPDMTHREAD ppThread, void *pvUser, PFNPDMTHREADDRV pfnThread, argument 307 PDMR3ThreadCreate(PVM pVM, PPPDMTHREAD ppThread, void *pvUser, PFNPDMTHREADINT pfnThread, PFNPDMTHREADWAKEUPINT pfnWakeUp, size_t cbStack, RTTHREADTYPE enmType, const char *pszName) argument 338 PDMR3ThreadCreateExternal(PVM pVM, PPPDMTHREAD ppThread, void *pvUser, PFNPDMTHREADEXT pfnThread, PFNPDMTHREADWAKEUPEXT pfnWakeUp, size_t cbStack, RTTHREADTYPE enmType, const char *pszName) argument [all...] |
H A D | PDMDriver.cpp | 1524 static DECLCALLBACK(int) pdmR3DrvHlp_ThreadCreate(PPDMDRVINS pDrvIns, PPPDMTHREAD ppThread, void *pvUser, PFNPDMTHREADDRV pfnThread, argument 1529 LogFlow(("pdmR3DrvHlp_ThreadCreate: caller='%s'/%d: ppThread=%p pvUser=%p pfnThread=%p pfnWakeup=%p cbStack=%#zx enmType=%d pszName=%p:{%s}\n", 1530 pDrvIns->pReg->szName, pDrvIns->iInstance, ppThread, pvUser, pfnThread, pfnWakeup, cbStack, enmType, pszName, pszName)); 1532 int rc = pdmR3ThreadCreateDriver(pDrvIns->Internal.s.pVMR3, pDrvIns, ppThread, pvUser, pfnThread, pfnWakeup, cbStack, enmType, pszName);
|
H A D | PDMUsb.cpp | 1779 static DECLCALLBACK(int) pdmR3UsbHlp_ThreadCreate(PPDMUSBINS pUsbIns, PPPDMTHREAD ppThread, void *pvUser, PFNPDMTHREADUSB pfnThread, argument 1784 LogFlow(("pdmR3UsbHlp_ThreadCreate: caller='%s'/%d: ppThread=%p pvUser=%p pfnThread=%p pfnWakeup=%p cbStack=%#zx enmType=%d pszName=%p:{%s}\n", 1785 pUsbIns->pReg->szName, pUsbIns->iInstance, ppThread, pvUser, pfnThread, pfnWakeup, cbStack, enmType, pszName, pszName)); 1787 int rc = pdmR3ThreadCreateUsb(pUsbIns->Internal.s.pVM, pUsbIns, ppThread, pvUser, pfnThread, pfnWakeup, cbStack, enmType, pszName);
|
H A D | PDMDevHlp.cpp | 1771 static DECLCALLBACK(int) pdmR3DevHlp_ThreadCreate(PPDMDEVINS pDevIns, PPPDMTHREAD ppThread, void *pvUser, PFNPDMTHREADDEV pfnThread, 1776 LogFlow(("pdmR3DevHlp_ThreadCreate: caller='%s'/%d: ppThread=%p pvUser=%p pfnThread=%p pfnWakeup=%p cbStack=%#zx enmType=%d pszName=%p:{%s}\n", 1777 pDevIns->pReg->szName, pDevIns->iInstance, ppThread, pvUser, pfnThread, pfnWakeup, cbStack, enmType, pszName, pszName)); 1779 int rc = pdmR3ThreadCreateDevice(pDevIns->Internal.s.pVMR3, pDevIns, ppThread, pvUser, pfnThread, pfnWakeup, cbStack, enmType, pszName);
|
/vbox/src/VBox/Main/include/ |
H A D | HGCMThread.h | 128 * @param pfnThread The worker thread function. 133 int hgcmThreadCreate (HGCMTHREADHANDLE *pHandle, const char *pszThreadName, PFNHGCMTHREAD pfnThread, void *pvUser);
|
/vbox/src/VBox/Additions/WINNT/VBoxTray/ |
H A D | VBoxTray.h | 93 unsigned (__stdcall * pfnThread) (void *pInstance); member in struct:_VBOXSERVICEINFO
|
H A D | VBoxTray.cpp | 335 if ( pTable->pfnThread 342 pTable->pfnThread, 392 if (pCurTable->pfnThread)
|
/vbox/include/iprt/ |
H A D | thread.h | 264 * @param pfnThread The thread function. 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, 292 * @param pfnThread See RTThreadCreate. 300 RTDECL(int) RTThreadCreateV(PRTTHREAD pThread, PFNRTTHREAD pfnThread, void *pvUser, size_t cbStack, 310 * @param pfnThread See RTThreadCreate. 318 RTDECL(int) RTThreadCreateF(PRTTHREAD pThread, PFNRTTHREAD pfnThread, void *pvUser, size_t cbStack,
|
/vbox/src/VBox/Runtime/common/misc/ |
H A D | thread.cpp | 698 Log(("rtThreadMain: Starting: pThread=%p NativeThread=%RTnthrd Name=%s pfnThread=%p pvUser=%p\n", 699 pThread, NativeThread, pThread->szName, pThread->pfnThread, pThread->pvUser)); 717 rc = pThread->pfnThread(pThread, pThread->pvUser); 729 Log(("rtThreadMain: Terminating: rc=%d pThread=%p NativeThread=%RTnthrd Name=%s pfnThread=%p pvUser=%p\n", 730 rc, pThread, NativeThread, pThread->szName, pThread->pfnThread, pThread->pvUser)); 741 * @param pfnThread The thread function. 750 RTDECL(int) RTThreadCreate(PRTTHREAD pThread, PFNRTTHREAD pfnThread, void *pvUser, size_t cbStack, argument 756 LogFlow(("RTThreadCreate: pThread=%p pfnThread=%p pvUser=%p cbStack=%#x enmType=%d fFlags=%#x pszName=%p:{%s}\n", 757 pThread, pfnThread, pvUser, cbStack, enmType, fFlags, pszName, pszName)); 767 if (!VALID_PTR(pfnThread)) 833 RTThreadCreateV(PRTTHREAD pThread, PFNRTTHREAD pfnThread, void *pvUser, size_t cbStack, RTTHREADTYPE enmType, uint32_t fFlags, const char *pszNameFmt, va_list va) argument 858 RTThreadCreateF(PRTTHREAD pThread, PFNRTTHREAD pfnThread, void *pvUser, size_t cbStack, RTTHREADTYPE enmType, uint32_t fFlags, const char *pszNameFmt, ...) argument [all...] |
/vbox/src/VBox/ValidationKit/utils/misc/ |
H A D | loadgenerator.cpp | 160 PFNRTTHREAD pfnThread; member in struct:LOADGENTYPE 356 rc = RTThreadCreate(&s_aThreads[i], s_aLoadTypes[iLoadType].pfnThread, 369 s_aLoadTypes[iLoadType].pfnThread(RTThreadSelf(), &cNanoSeconds);
|
/vbox/src/VBox/Main/src-client/ |
H A D | HGCMThread.cpp | 135 int Initialize (HGCMTHREADHANDLE handle, const char *pszThreadName, PFNHGCMTHREAD pfnThread, void *pvUser); 266 int HGCMThread::Initialize (HGCMTHREADHANDLE handle, const char *pszThreadName, PFNHGCMTHREAD pfnThread, void *pvUser) argument 282 m_pfnThread = pfnThread; 632 int hgcmThreadCreate (HGCMTHREADHANDLE *pHandle, const char *pszThreadName, PFNHGCMTHREAD pfnThread, void *pvUser) argument 649 rc = pThread->Initialize (handle, pszThreadName, pfnThread, pvUser);
|
/vbox/src/VBox/Runtime/include/internal/ |
H A D | thread.h | 95 PFNRTTHREAD pfnThread; member in struct:RTTHREADINT
|
/vbox/src/VBox/Runtime/r3/linux/ |
H A D | sched-linux.cpp | 311 static int rtSchedRunThread(void *(*pfnThread)(void *pvArg), void *pvArg) 317 int rc = pthread_create(&Thread, NULL, pfnThread, pvArg);
|
/vbox/src/VBox/Runtime/r3/posix/ |
H A D | sched-posix.cpp | 373 static int rtSchedCreateThread(void *(*pfnThread)(void *pvArg), void *pvArg) 392 rc = pthread_create(&Thread, &ThreadAttr, pfnThread, pvArg);
|
/vbox/src/VBox/VMM/include/ |
H A D | PDMInternal.h | 1295 int pdmR3ThreadCreateDevice(PVM pVM, PPDMDEVINS pDevIns, PPPDMTHREAD ppThread, void *pvUser, PFNPDMTHREADDEV pfnThread, 1297 int pdmR3ThreadCreateUsb(PVM pVM, PPDMUSBINS pUsbIns, PPPDMTHREAD ppThread, void *pvUser, PFNPDMTHREADUSB pfnThread, 1299 int pdmR3ThreadCreateDriver(PVM pVM, PPDMDRVINS pDrvIns, PPPDMTHREAD ppThread, void *pvUser, PFNPDMTHREADDRV pfnThread,
|
/vbox/src/VBox/Runtime/testcase/ |
H A D | tstRTLockValidator.cpp | 273 * @param pfnThread Thread function. 275 static int testStartThreads(uint32_t cThreads, PFNRTTHREAD pfnThread) argument 285 rc = RTThreadCreateF(&g_ahThreads[i], pfnThread, (void *)(uintptr_t)i, 0, 321 static void testIt(uint32_t cThreads, uint32_t cSecs, bool fLoops, PFNRTTHREAD pfnThread, const char *pszName) argument 368 int rc = testStartThreads(cThreads, pfnThread);
|
/vbox/src/VBox/Devices/Graphics/ |
H A D | DevVGA_VDMA.cpp | 889 int VBoxVDMAThreadCreate(PVBOXVDMATHREAD pThread, PFNRTTHREAD pfnThread, void *pvThread, PFNVBOXVDMATHREAD_CHANGED pfnCreated, void*pvCreated) argument 904 rc = RTThreadCreate(&pThread->hWorkerThread, pfnThread, pvThread, 0, RTTHREADTYPE_IO, RTTHREADFLAGS_WAITABLE, "VDMA");
|