object_cache
object_cache* create_object_cache(const char* name, size_t objectSize,
object_cache* create_object_cache_etc(const char* name, size_t objectSize,
void delete_object_cache(object_cache* cache);
status_t object_cache_set_minimum_reserve(object_cache* cache,
void* object_cache_alloc(object_cache* cache, uint32 flags);
void object_cache_free(object_cache* cache, void* object, uint32 flags);
status_t object_cache_reserve(object_cache* cache, size_t object_count,
void object_cache_get_usage(object_cache* cache, size_t* _allocatedMemory);
static object_cache* sCcbPool = NULL;
static object_cache* sTempScatterGatherPool = NULL;
object_cache* quadChunkCache;
object_cache_free((object_cache*)
delete_object_cache((object_cache*)
template<> object_cache* TwoKeyAVLTreeNode<void*>::sNodeCache = NULL;
static object_cache* s##CLASS##Cache = NULL; \
static object_cache* sNodeCache;
object_cache* cache = TwoKeyAVLTreeNode<void*>::sNodeCache;
static object_cache* sNetBufferCache;
static object_cache* sDataNodeCache;
object_cache* cache;
ObjectCacheDeleter(object_cache* c)
ObjectCacheDeleter chunkBufferDeleter((object_cache*)sQuadChunkCache);
uint8* quadChunkBuffer = (uint8*)object_cache_alloc((object_cache*)sQuadChunkCache,
static object_cache *sMBufCache;
static object_cache *sChunkCache;
static object_cache *sJumbo9ChunkCache;
static object_cache *sJumboPageSizeCache;
object_cache *cache = NULL;
object_cache *cache;
static object_cache* sCacheNotificationCache;
object_cache* buffer_cache;
static object_cache* sBlockCache;
object_cache*
object_cache*
delete_object_cache(object_cache* cache)
object_cache_set_minimum_reserve(object_cache* cache, size_t objectCount)
object_cache_alloc(object_cache* cache, uint32 flags)
object_cache_free(object_cache* cache, void* object, uint32 flags)
object_cache_reserve(object_cache* cache, size_t objectCount, uint32 flags)
object_cache_get_usage(object_cache* cache, size_t* _allocatedMemory)
static object_cache* sRequestOwnerCache;
extern object_cache* sPathNameCache;
extern object_cache* sFileDescriptorCache;
static object_cache* sRingBufferCache;
object_cache* sPathNameCache;
object_cache* sVnodeCache;
object_cache* sFileDescriptorCache;
object_cache*
object_cache*
delete_object_cache(object_cache* cache)
object_cache_set_minimum_reserve(object_cache* cache, size_t objectCount)
object_cache_alloc(object_cache* cache, uint32 flags)
object_cache_free(object_cache* cache, void* object, uint32 flags)
object_cache_reserve(object_cache* cache, size_t objectCount, uint32 flags)
object_cache_get_usage(object_cache* cache, size_t* _allocatedMemory)
delete_object_cache_internal(object_cache* cache)
static object_cache* sBlockCaches[kNumBlockSizes];
static object_cache* sThreadCache;
static object_cache* sSwapBlockCache;
sPageMappingsObjectCaches = new object_cache*[count];
object_cache* cache = create_object_cache_etc(name,
static object_cache*
object_cache_get_usage(object_cache *cache, size_t *_allocatedMemory)
object_cache *
object_cache *
delete_object_cache(object_cache *cache)
object_cache_set_minimum_reserve(object_cache *cache, size_t objectCount)
object_cache_alloc(object_cache *cache, uint32 flags)
object_cache_free(object_cache *cache, void *object, uint32 flags)
object_cache_reserve(object_cache *cache, size_t object_count, uint32 flags)
object_cache* sPathNameCache;