Searched refs:freedChunk (Results 1 - 3 of 3) sorted by path

/haiku/src/kits/media/
H A DRealtimeAlloc.cpp219 FreeChunk* freedChunk = FreeChunk::SetToAllocated(allocated); local
220 available += freedChunk->CompleteSize();
230 if (chunk->IsTouching(freedChunk)) {
233 freedChunk->SetNext(chunk->Next());
234 freedChunk = chunk->Join(freedChunk);
237 last->SetNext(freedChunk->Next());
251 freedChunk->Enqueue(this);
/haiku/src/system/boot/loader/
H A Dheap.cpp575 FreeChunk* freedChunk = FreeChunk::SetToAllocated(allocated); local
578 if (freedChunk->Size() > sMaxHeapSize - sAvailable) {
579 panic("freed chunk %p clobbered (%#zx)!\n", freedChunk,
580 freedChunk->Size());
585 if (chunk->Size() > sAvailable || freedChunk == chunk)
602 if (chunk->IsTouching(freedChunk)) {
606 freedChunk = chunk->Join(freedChunk);
615 sFreeChunkTree.Insert(freedChunk);
616 sAvailable += freedChunk
[all...]
/haiku/src/system/runtime_loader/
H A Dheap.cpp426 FreeChunk* freedChunk = FreeChunk::SetToAllocated(allocated); local
437 if (chunk->IsTouching(freedChunk)) {
441 freedChunk = chunk->Join(freedChunk);
450 sFreeChunkTree.Insert(freedChunk);
451 sAvailable += freedChunk->Size();

Completed in 71 milliseconds