Lines Matching refs:slab
13 #include <slab/ObjectDepot.h>
14 #include <slab/Slab.h>
28 struct slab : DoublyLinkedListLinkImpl<slab> {
39 typedef DoublyLinkedList<slab> SlabList;
98 virtual slab* CreateSlab(uint32 flags) = 0;
99 virtual void ReturnSlab(slab* slab, uint32 flags) = 0;
100 virtual slab* ObjectSlab(void* object) const = 0;
102 slab* InitSlab(slab* slab, void* pages,
104 void UninitSlab(slab* slab);
106 void ReturnObjectToSlab(slab* source, void* object,
108 void* ObjectAtIndex(slab* source, int32 index) const;
122 status_t AllocateTrackingInfos(slab* slab,
124 void FreeTrackingInfos(slab* slab, uint32 flags);
168 ObjectCache::AllocateTrackingInfos(slab* slab, size_t byteCount, uint32 flags)
175 ObjectCache::FreeTrackingInfos(slab* slab, uint32 flags)