Searched refs:Slab (Results 1 – 7 of 7) sorted by relevance
/haiku/headers/private/kernel/util/ |
H A D | BumpAllocator.h | 20 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 D | Slab.h | 60 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 D | Jamfile | 7 : Slab.cpp
|
H A D | Slab.cpp | 106 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 D | Jamfile | 10 Slab.cpp
|
H A D | Slab.cpp | 76 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 D | usb.ids | 22501 0001 Slab Node Manager 22502 0002 Slab Node Manager JTAG
|