Lines Matching refs:block
348 NNSiFndExpHeapMBlockHead* block in GetRegionOfMBlock() argument
351 region->start = SubU32ToPtr(block, GetAlignmentForMBlock(block)); in GetRegionOfMBlock()
352 region->end = GetMBlockEndAddr(block); in GetRegionOfMBlock()
363 NNSiFndExpHeapMBlockHead* block in RemoveMBlock() argument
366 NNSiFndExpHeapMBlockHead *const prev = block->pMBHeadPrev; in RemoveMBlock()
367 NNSiFndExpHeapMBlockHead *const next = block->pMBHeadNext; in RemoveMBlock()
441 NNSiFndExpHeapMBlockHead* block in AppendMBlock() argument
444 (void)InsertMBlock(list, block, list->tail); in AppendMBlock()
463 NNSiFndExpHeapMBlockHead* block = reinterpret_cast<NNSiFndExpHeapMBlockHead*>(pRegion->start); in InitMBlock() local
465 block->signature = signature; in InitMBlock()
466 block->attribute = 0; in InitMBlock()
467 block->blockSize = GetOffsetFromPtr(GetMemPtrForMBlock(block), pRegion->end); in InitMBlock()
468 block->pMBHeadPrev = NULL; in InitMBlock()
469 block->pMBHeadNext = NULL; in InitMBlock()
471 return block; in InitMBlock()
1352 NNSiFndExpHeapMBlockHead* block; in ResizeForMBlockHeap() local
1355 for (block = pEHHead->mbFreeList.head; block; block = block->pMBHeadNext) in ResizeForMBlockHeap()
1357 if (block == crUsedEnd) in ResizeForMBlockHeap()
1364 … if (! block || size > pMBHead->blockSize + sizeof(NNSiFndExpHeapMBlockHead) + block->blockSize) in ResizeForMBlockHeap()
1375 GetRegionOfMBlock(&rgnNewFree, block); in ResizeForMBlockHeap()
1376 nextBlockPrev = RemoveMBlock(&pEHHead->mbFreeList, block); in ResizeForMBlockHeap()