Searched refs:pfnCtor (Results 1 - 4 of 4) sorted by relevance

/vbox/include/iprt/
H A Dmemcache.h42 * the cache (RTMemCacheDestroy). It's expected behavior, even when pfnCtor is
46 * The objects are zeroed prior to calling pfnCtor. For obvious reasons, the
106 * @param pfnCtor Object constructor callback. Optional.
112 PFNMEMCACHECTOR pfnCtor, PFNMEMCACHEDTOR pfnDtor, void *pvUser, uint32_t fFlags);
/vbox/src/VBox/Runtime/common/alloc/
H A Dmemcache.cpp128 PFNMEMCACHECTOR pfnCtor; member in struct:RTMEMCACHEINT
159 PFNMEMCACHECTOR pfnCtor, PFNMEMCACHEDTOR pfnDtor, void *pvUser, uint32_t fFlags)
163 AssertPtrNull(pfnCtor);
165 AssertReturn(!pfnDtor || pfnCtor, VERR_INVALID_PARAMETER);
216 && !pfnCtor
220 pThis->pfnCtor = pfnCtor;
468 if ( pThis->pfnCtor
471 int rc = pThis->pfnCtor(hMemCache, pvObj, pThis->pvUser);
158 RTMemCacheCreate(PRTMEMCACHE phMemCache, size_t cbObject, size_t cbAlignment, uint32_t cMaxObjects, PFNMEMCACHECTOR pfnCtor, PFNMEMCACHEDTOR pfnDtor, void *pvUser, uint32_t fFlags) argument
/vbox/src/VBox/ExtPacks/VBoxDTrace/include/
H A DVBoxDTraceTypes.h341 PFNRT pfnCtor, PFNRT pfnDtor, PFNRT pfnReclaim,
/vbox/src/VBox/ExtPacks/VBoxDTrace/
H A DVBoxDTraceR0.cpp1187 PFNRT pfnCtor, PFNRT pfnDtor, PFNRT pfnReclaim,
1195 AssertReturn(!pfnCtor, NULL);
1186 VBoxDtKMemCacheCreate(const char *pszName, size_t cbBuf, size_t cbAlign, PFNRT pfnCtor, PFNRT pfnDtor, PFNRT pfnReclaim, void *pvUser, void *pvVM, uint32_t fFlags) argument

Completed in 305 milliseconds