Searched defs:pfnDestructor (Results 1 - 8 of 8) sorted by relevance
/vbox/src/VBox/Runtime/r3/posix/ |
H A D | tls-posix.cpp | 57 RTR3DECL(int) RTTlsAllocEx(PRTTLS piTls, PFNRTTLSDTOR pfnDestructor) argument 60 int rc = pthread_key_create(&iTls, pfnDestructor);
|
/vbox/src/VBox/Runtime/r3/win/ |
H A D | tls-win.cpp | 51 RTR3DECL(int) RTTlsAllocEx(PRTTLS piTls, PFNRTTLSDTOR pfnDestructor) argument 53 AssertReturn(!pfnDestructor, VERR_NOT_SUPPORTED);
|
/vbox/src/VBox/HostDrivers/Support/ |
H A D | SUPR0IdcClientStubs.c | 78 SUPR0DECL(void *) SUPR0ObjRegister(PSUPDRVSESSION pSession, SUPDRVOBJTYPE enmType, PFNSUPDRVDESTRUCTOR pfnDestructor, void *pvUser1, void *pvUser2) argument 80 static DECLCALLBACKPTR(void *, s_pfn)(PSUPDRVSESSION /* pSession */, SUPDRVOBJTYPE /* enmType */, PFNSUPDRVDESTRUCTOR /* pfnDestructor */, void * /* pvUser1 */, void * /* pvUser2 */); 81 DECLCALLBACKPTR(void *, pfn)(PSUPDRVSESSION /* pSession */, SUPDRVOBJTYPE /* enmType */, PFNSUPDRVDESTRUCTOR /* pfnDestructor */, void * /* pvUser1 */, void * /* pvUser2 */); 91 return pfn(pSession, enmType, pfnDestructor, pvUser1, pvUser2);
|
H A D | SUPDrv.cpp | 854 pObj, pObj->enmType, pObj->pvUser1, pObj->pvUser2, pObj->CreatorProcess, RTProcSelf(), pObj->pfnDestructor)); 855 if (pObj->pfnDestructor) 856 pObj->pfnDestructor(pObj, pObj->pvUser1, pObj->pvUser2); 2566 * @param pfnDestructor The destructore function which will be called when the reference count reaches 0. 2570 SUPR0DECL(void *) SUPR0ObjRegister(PSUPDRVSESSION pSession, SUPDRVOBJTYPE enmType, PFNSUPDRVDESTRUCTOR pfnDestructor, void *pvUser1, void *pvUser2) argument 2581 AssertPtrReturn(pfnDestructor, NULL); 2593 pObj->pfnDestructor = pfnDestructor; 2783 * The object is uniquely identified by pfnDestructor+pvUser1+pvUser2. 2878 pObj, pObj->enmType, pObj->pvUser1, pObj->pvUser2, pObj->CreatorProcess, RTProcSelf(), pObj->pfnDestructor)); [all...] |
H A D | SUPDrvInternal.h | 441 PFNSUPDRVDESTRUCTOR pfnDestructor; member in struct:SUPDRVOBJ
|
/vbox/src/VBox/Runtime/generic/ |
H A D | tls-generic.cpp | 59 RTR3DECL(int) RTTlsAllocEx(PRTTLS piTls, PFNRTTLSDTOR pfnDestructor) argument 71 g_apfnDestructors[iTls] = pfnDestructor; 150 PFNRTTLSDTOR pfnDestructor = (PFNRTTLSDTOR)(uintptr_t)ASMAtomicUoReadPtr((void * volatile *)(uintptr_t)&g_apfnDestructors[iTls]); local 151 if (pfnDestructor) 154 pfnDestructor(pv);
|
/vbox/src/VBox/Runtime/r3/os2/ |
H A D | thread-os2.cpp | 252 RTR3DECL(int) RTTlsAllocEx(PRTTLS piTls, PFNRTTLSDTOR pfnDestructor) argument 258 if ( !pfnDestructor 259 || __libc_TLSDestructor(iTls, (void (*)(void *, int, unsigned))pfnDestructor, 0) != -1)
|
/vbox/src/VBox/Devices/Network/testcase/ |
H A D | tstIntNetR0.cpp | 88 PFNSUPDRVDESTRUCTOR pfnDestructor; member in struct:OBJREF 107 PFNSUPDRVDESTRUCTOR pfnDestructor, void *pvUser1, void *pvUser2) 114 pRef->pfnDestructor = pfnDestructor; 141 pRef->pfnDestructor(pRef, pRef->pvUser1, pRef->pvUser2); 106 SUPR0ObjRegister(PSUPDRVSESSION pSession, SUPDRVOBJTYPE enmType, PFNSUPDRVDESTRUCTOR pfnDestructor, void *pvUser1, void *pvUser2) argument
|
Completed in 120 milliseconds