Home
last modified time | relevance | path

Searched refs:mMemory (Results 1 – 2 of 2) sorted by relevance

/openthread-latest/src/core/utils/
Dheap.hpp116 void *GetPointer(void) { return &mMemory; } in GetPointer()
149 uint8_t mMemory[sizeof(uint16_t)]; member in ot::Utils::Block
211 size_t GetFreeSize(void) const { return mMemory.mFreeSize; } in GetFreeSize()
236 … Block &BlockAt(uint16_t aOffset) { return *reinterpret_cast<Block *>(&mMemory.m16[aOffset / 2]); } in BlockAt()
247 uint16_t offset = static_cast<uint16_t>(reinterpret_cast<uint8_t *>(aPointer) - mMemory.m8); in BlockOf()
300 return static_cast<uint16_t>(reinterpret_cast<const uint8_t *>(&aBlock) - mMemory.m8); in BlockOffset()
320 } mMemory; member in ot::Utils::Heap
Dheap.cpp60 mMemory.mFreeSize = kFirstBlockSize; in Heap()
107 mMemory.mFreeSize -= sizeof(Block); in CAlloc()
110 mMemory.mFreeSize -= curr->GetSize(); in CAlloc()
156 mMemory.mFreeSize += block.GetSize(); in Free()
163 mMemory.mFreeSize += sizeof(Block); in Free()
176 mMemory.mFreeSize += sizeof(Block); in Free()
210 mMemory.mFreeSize += sizeof(Block); in Free()