Lines Matching defs:pCore
1977 static DECLCALLBACK(int) vboxDtTOps_ProviderRegister(PCSUPDRVTRACERREG pThis, PSUPDRVVDTPROVIDERCORE pCore)
1979 LOG_DTRACE(("%s: %p %s/%s\n", __FUNCTION__, pThis, pCore->pszModName, pCore->pszName));
1980 AssertReturn(pCore->TracerData.DTrace.idProvider == 0, VERR_INTERNAL_ERROR_3);
1983 PVTGDESCPROVIDER pDesc = pCore->pDesc;
1992 have to point it to pCore->TracerData.DTrace.idProvider. */
1993 AssertCompile(sizeof(dtrace_provider_id_t) == sizeof(pCore->TracerData.DTrace.idProvider));
1994 int rc = dtrace_register(pCore->pszName,
1999 pCore,
2000 &pCore->TracerData.DTrace.idProvider);
2003 LOG_DTRACE(("%s: idProvider=%p\n", __FUNCTION__, pCore->TracerData.DTrace.idProvider));
2004 AssertPtr(pCore->TracerData.DTrace.idProvider);
2009 pCore->TracerData.DTrace.idProvider = 0;
2022 static DECLCALLBACK(int) vboxDtTOps_ProviderDeregister(PCSUPDRVTRACERREG pThis, PSUPDRVVDTPROVIDERCORE pCore)
2024 uintptr_t idProvider = pCore->TracerData.DTrace.idProvider;
2033 pCore->TracerData.DTrace.idProvider = 0;
2039 pCore->TracerData.DTrace.fZombie = true;
2052 static DECLCALLBACK(int) vboxDtTOps_ProviderDeregisterZombie(PCSUPDRVTRACERREG pThis, PSUPDRVVDTPROVIDERCORE pCore)
2054 uintptr_t idProvider = pCore->TracerData.DTrace.idProvider;
2057 Assert(pCore->TracerData.DTrace.fZombie);
2063 pCore->TracerData.DTrace.idProvider = 0;