Home
last modified time | relevance | path

Searched refs:Slab (Results 1 – 7 of 7) sorted by relevance

/haiku/headers/private/kernel/util/
H A DBumpAllocator.h20 fCurrentSlab((Slab*)fInlineData) in BumpAllocator()
23 fCurrentSlab->total = sizeof(fInlineData) - sizeof(Slab); in BumpAllocator()
29 if (fCurrentSlab != (Slab*)fInlineData) in ~BumpAllocator()
38 return fCurrentSlab == (Slab*)fInlineData in IsEmpty()
49 Slab* newSlab = (Slab*)malloc(SlabSize); in Allocate()
54 newSlab->total = SlabSize - sizeof(Slab); in Allocate()
71 Slab* previous = fCurrentSlab->previous; in Free()
96 struct Slab { struct
97 Slab* previous; argument
108 Slab* fCurrentSlab; argument
[all …]
/haiku/src/tests/system/kernel/slab/
H A DSlab.h60 struct Slab : DoublyLinkedListLinkImpl<Slab> { struct
66 typedef std::pair<Slab *, ObjectLink *> ObjectInfo; argument
71 Slab *ConstructSlab(Slab *slab, void *pages, size_t byteCount,
73 void DestructSlab(Slab *slab);
79 typedef DoublyLinkedList<Slab> SlabList;
128 Slab *newSlab = fStrategy.NewSlab(flags); in AllocateObject()
175 struct Slab : BaseCache::Slab { struct
179 BaseCache::Slab *_ConstructSlab(Slab *slab, void *pages, size_t tailSpace, in _ConstructSlab() argument
186 void _DestructSlab(BaseCache::Slab *slab) in _DestructSlab()
189 Backend::FreePages(fParent, ((Slab *)slab)->id); in _DestructSlab()
[all …]
H A DJamfile7 : Slab.cpp
H A DSlab.cpp106 Slab *slab = fPartialSlabs.Head(); in AllocateObject()
126 Slab *slab = object.first; in ReturnObject()
145 BaseCache::Slab *
146 BaseCache::ConstructSlab(Slab *slab, void *pages, size_t byteCount, in ConstructSlab()
181 BaseCache::DestructSlab(Slab *slab) in DestructSlab()
/haiku/src/system/kernel/slab/
H A DJamfile10 Slab.cpp
H A DSlab.cpp76 RANGE_MARKER_FUNCTION_PROTOTYPES(Slab)
86 RANGE_MARKER_FUNCTION_ADDRESS_RANGE(Slab),
96 RANGE_MARKER_FUNCTION_BEGIN(Slab)
1454 RANGE_MARKER_FUNCTION_END(Slab)
/haiku/src/data/ids/
H A Dusb.ids22501 0001 Slab Node Manager
22502 0002 Slab Node Manager JTAG