Lines Matching defs:pfnDestructor
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)
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));
2879 if (pObj->pfnDestructor)
2880 pObj->pfnDestructor(pObj, pObj->pvUser1, pObj->pvUser2);
4764 if (RT_UNLIKELY((uintptr_t)pObj->pfnDestructor - (uintptr_t)pImage->pvImage < pImage->cbImageBits))
4774 if (RT_UNLIKELY((uintptr_t)pGenUsage->pObj->pfnDestructor - (uintptr_t)pImage->pvImage < pImage->cbImageBits))
5150 if (RT_UNLIKELY((uintptr_t)pObj->pfnDestructor - (uintptr_t)pImage->pvImage < pImage->cbImageBits))
5152 pObj->pfnDestructor = NULL;